milestone-spring-releasetrain.yml 825 B

1234567891011121314151617181920
  1. on:
  2. milestone:
  3. types: [created, opened, edited]
  4. env:
  5. DUE_ON: ${{ github.event.milestone.due_on }}
  6. TITLE: ${{ github.event.milestone.title }}
  7. jobs:
  8. spring-releasetrain-checks:
  9. name: Check DueOn is on a Release Date
  10. runs-on: ubuntu-latest
  11. steps:
  12. - name: Print Milestone Being Checked
  13. run: echo "Validating DueOn '$DUE_ON' for milestone '$TITLE'"
  14. - name: Validate DueOn
  15. if: env.DUE_ON != ''
  16. run: |
  17. export TOOL_VERSION=0.1.1
  18. wget "https://repo.maven.apache.org/maven2/io/spring/releasetrain/spring-release-train-tools/$TOOL_VERSION/spring-release-train-tools-$TOOL_VERSION.jar"
  19. java -cp "spring-release-train-tools-$TOOL_VERSION.jar" io.spring.releasetrain.CheckMilestoneDueOnMain --dueOn "$DUE_ON" --expectedDayOfWeek MONDAY --expectedMondayCount 3