@@ -72,23 +72,18 @@ jobs:
72
72
continue-on-error : true
73
73
run : pnpm run ci:test
74
74
75
- - name : 💾 Save cache
76
- uses : actions/cache/save@v4
77
- if : always() && steps.cache.outputs.cache-hit != 'true'
78
- id : save-cache
79
- with :
80
- key : ${{ steps.cache.outputs.cache-primary-key }}
81
- path : |
82
- **/.eslintcache
83
- node_modules/.cache/prettier
84
-
85
75
- name : 📝 Annotate Code Linting Results
76
+ if : always()
77
+ continue-on-error : true
86
78
uses : ataylorme/eslint-annotate-action@v3
87
79
with :
88
80
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
89
81
report-json : " ./**/eslint_report.json"
90
82
markdown-report-on-step-summary : true
91
83
check-name : 🧹 GUI Lint Results
84
+ only-pr-files : false
85
+ fail-on-error : false
86
+ fail-on-warning : false
92
87
93
88
- name : ❌ Fail if any check failed
94
89
if : always() && (steps.prettier.outcome == 'failure' || steps.lint.outcome == 'failure' || steps.typecheck.outcome == 'failure' || steps.unit-tests.outcome == 'failure')
99
94
echo "Unit tests outcome: ${{ steps.unit-tests.outcome }}"
100
95
exit 1
101
96
97
+ - name : 💾 Save cache
98
+ uses : actions/cache/save@v4
99
+ if : always() && steps.cache.outputs.cache-hit != 'true'
100
+ id : save-cache
101
+ with :
102
+ key : ${{ steps.cache.outputs.cache-primary-key }}
103
+ path : |
104
+ **/.eslintcache
105
+ node_modules/.cache/prettier
106
+
102
107
playwright :
103
108
name : 🎭 Playwright Tests
104
109
env :
@@ -186,7 +191,7 @@ jobs:
186
191
187
192
- name : 🔗 Merge into HTML Report
188
193
working-directory : app/gui
189
- run : pnpm playwright merge-reports --reporter html ./blob-report
194
+ run : pnpm playwright merge-reports --reporter= html,github ./blob-report
190
195
191
196
- name : ⬆️ Upload HTML report
192
197
uses : actions/upload-artifact@v4
0 commit comments