backport-bot.yml 932 B

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