diff options
| author | QMK Bot <hello@qmk.fm> | 2021-11-14 23:06:50 +0000 |
|---|---|---|
| committer | QMK Bot <hello@qmk.fm> | 2021-11-14 23:06:50 +0000 |
| commit | 462c3a615113e84ac3ca837a5caeb928c0ec8505 (patch) | |
| tree | e7e380167da9131d71c367f5e94015687ac2f923 /.github | |
| parent | f7536f3adfa10d2d5a8eaf89004de00a6ad46581 (diff) | |
| parent | ec0bb791f89c1ba53a9dcc3ca02ec6ad9823d2a1 (diff) | |
| download | qmk_firmware-462c3a615113e84ac3ca837a5caeb928c0ec8505.tar.gz qmk_firmware-462c3a615113e84ac3ca837a5caeb928c0ec8505.zip | |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/format.yaml | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml index 0bb870106..9e165e0e8 100644 --- a/.github/workflows/format.yaml +++ b/.github/workflows/format.yaml | |||
| @@ -19,7 +19,9 @@ jobs: | |||
| 19 | container: qmkfm/qmk_cli | 19 | container: qmkfm/qmk_cli |
| 20 | 20 | ||
| 21 | steps: | 21 | steps: |
| 22 | - uses: rlespinasse/github-slug-action@v3.x | 22 | - name: Install dependencies |
| 23 | run: | | ||
| 24 | apt-get update && apt-get install -y dos2unix | ||
| 23 | 25 | ||
| 24 | - uses: actions/checkout@v2 | 26 | - uses: actions/checkout@v2 |
| 25 | with: | 27 | with: |
| @@ -31,12 +33,17 @@ jobs: | |||
| 31 | output: ' ' | 33 | output: ' ' |
| 32 | fileOutput: ' ' | 34 | fileOutput: ' ' |
| 33 | 35 | ||
| 34 | - name: Run qmk format-c and qmk format-python | 36 | - name: Run qmk formatters |
| 35 | shell: 'bash {0}' | 37 | shell: 'bash {0}' |
| 36 | run: | | 38 | run: | |
| 37 | qmk format-c --core-only -n $(< ~/files.txt) | 39 | qmk format-c --core-only $(< ~/files.txt) |
| 38 | format_c_exit=$? | 40 | qmk format-python |
| 39 | qmk format-python -n | 41 | qmk format-text $(< ~/files.txt) |
| 40 | format_python_exit=$? | 42 | git diff |
| 41 | 43 | ||
| 42 | exit $((format_c_exit + format_python_exit)) | 44 | - name: Fail when formatting required |
| 45 | run: | | ||
| 46 | for file in $(git diff --name-only); do | ||
| 47 | echo "::error file=${file}::::File Requires Formatting" | ||
| 48 | done | ||
| 49 | test -z "$(git diff --name-only)" | ||
