backport-bot.yml 969 B

123456789101112131415161718192021222324252627282930313233
  1. name: Backport Bot
  2. on:
  3. issues:
  4. types: [labeled]
  5. pull_request:
  6. types: [labeled]
  7. push:
  8. branches:
  9. - '*.x'
  10. permissions:
  11. contents: read
  12. jobs:
  13. build:
  14. runs-on: ubuntu-latest
  15. if: ${{ github.repository == 'spring-projects/spring-security' }}
  16. permissions:
  17. contents: read
  18. issues: write
  19. pull-requests: write
  20. steps:
  21. - uses: actions/checkout@v3
  22. - uses: actions/setup-java@v3
  23. with:
  24. distribution: 'temurin'
  25. java-version: '17'
  26. - name: Download BackportBot
  27. run: wget https://github.com/spring-io/backport-bot/releases/download/latest/backport-bot-0.0.1-SNAPSHOT.jar
  28. - name: Backport
  29. env:
  30. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  31. GITHUB_EVENT: ${{ toJSON(github.event) }}
  32. run: java -jar backport-bot-0.0.1-SNAPSHOT.jar --github.accessToken="$GITHUB_TOKEN" --github.event_name "$GITHUB_EVENT_NAME" --github.event "$GITHUB_EVENT"