You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
922 B

  1. name: Regenerate Files
  2. permissions:
  3. contents: write
  4. on:
  5. push:
  6. branches:
  7. - master
  8. - develop
  9. jobs:
  10. regen:
  11. runs-on: ubuntu-latest
  12. container: qmkfm/qmk_cli
  13. steps:
  14. - uses: actions/checkout@v3
  15. - name: Run qmk generators
  16. run: |
  17. util/regen.sh
  18. git diff
  19. - uses: rlespinasse/github-slug-action@v3.x
  20. - name: Become QMK Bot
  21. run: |
  22. git config user.name 'QMK Bot'
  23. git config user.email 'hello@qmk.fm'
  24. - name: Create Pull Request
  25. uses: peter-evans/create-pull-request@v4
  26. if: ${{ github.repository == 'qmk/qmk_firmware'}}
  27. with:
  28. token: ${{ secrets.QMK_BOT_TOKEN }}
  29. delete-branch: true
  30. branch: bugfix/format_${{ env.GITHUB_REF_SLUG }}
  31. author: QMK Bot <hello@qmk.fm>
  32. committer: QMK Bot <hello@qmk.fm>
  33. commit-message: Regenerate Files
  34. title: '[CI] Regenerate Files'