Update printer-linter workflow and fix file checks order

CURA-10903
This commit is contained in:
Saumya Jain 2024-04-08 12:23:26 +02:00
parent 13ad75a240
commit c53e611c81

View File

@ -18,6 +18,7 @@ jobs:
- uses: technote-space/get-diff-action@v6 - uses: technote-space/get-diff-action@v6
with: with:
DIFF_FILTER: AMRCD
PATTERNS: | PATTERNS: |
resources/+(extruders|definitions)/*.def.json resources/+(extruders|definitions)/*.def.json
resources/+(intent|quality|variants)/**/*.inst.cfg resources/+(intent|quality|variants)/**/*.inst.cfg
@ -37,15 +38,14 @@ jobs:
- name: Create results directory - name: Create results directory
run: mkdir printer-linter-result run: mkdir printer-linter-result
- name: Check Deleted Files(s)
run: |
git diff --name-only --diff-filter=D origin/main
python printer-linter/src/terminal.py --deleted --report printer-linter-result/fixes.yml $(echo "$deletedFiles")
- name: Diagnose file(s) - name: Diagnose file(s)
if: env.GIT_DIFF && !env.MATCHED_FILES if: env.GIT_DIFF && !env.MATCHED_FILES
run: python printer-linter/src/terminal.py --diagnose --report printer-linter-result/fixes.yml ${{ env.GIT_DIFF_FILTERED }} run: python printer-linter/src/terminal.py --diagnose --report printer-linter-result/fixes.yml ${{ env.GIT_DIFF_FILTERED }}
- name: Check Deleted Files(s)
if: env.GIT_DIFF
run: python printer-linter/src/terminal.py --deleted --report printer-linter-result/fixes.yml ${{ env.GIT_DIFF_FILTERED }}
- name: Save PR metadata - name: Save PR metadata
run: | run: |
echo ${{ github.event.number }} > printer-linter-result/pr-id.txt echo ${{ github.event.number }} > printer-linter-result/pr-id.txt
@ -61,5 +61,5 @@ jobs:
uses: platisd/clang-tidy-pr-comments@bc0bb7da034a8317d54e7fe1e819159002f4cc40 uses: platisd/clang-tidy-pr-comments@bc0bb7da034a8317d54e7fe1e819159002f4cc40
with: with:
github_token: ${{ secrets.GITHUB_TOKEN }} github_token: ${{ secrets.GITHUB_TOKEN }}
clang_tidy_fixes: printer-linter-pr-post.yml clang_tidy_fixes: results.yml
request_changes: true request_changes: true