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