Skip to content

Commit 1ff29bf

Browse files
committed
Fix: Include hashed matrix in artifact names
1 parent 918e792 commit 1ff29bf

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

.github/workflows/__quality-queries.yml

Lines changed: 9 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pr-checks/checks/quality-queries.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ env:
2727
core.setFailed(`${ found ? "Found" : "Didn't find" } rule ${targetId}`);
2828
}
2929
steps:
30+
- name: Write matrix to file for hashing
31+
shell: bash
32+
env:
33+
MATRIX: "${{ toJSON(matrix) }}"
34+
run: echo "$MATRIX" > "${{ runner.temp }}/matrix.json"
3035
- uses: ./../action/init
3136
with:
3237
languages: javascript
@@ -40,14 +45,16 @@ steps:
4045
if: contains(matrix.analysis-kinds, 'code-scanning')
4146
uses: actions/upload-artifact@v4
4247
with:
43-
name: quality-queries-${{ matrix.os }}-${{ matrix.version }}.sarif.json
48+
name: |
49+
quality-queries-${{ hashFiles(format('{0}/matrix.json', runner.temp)) }}.sarif.json
4450
path: "${{ runner.temp }}/results/javascript.sarif"
4551
retention-days: 7
4652
- name: Upload quality SARIF
4753
if: contains(matrix.analysis-kinds, 'code-quality')
4854
uses: actions/upload-artifact@v4
4955
with:
50-
name: quality-queries-${{ matrix.os }}-${{ matrix.version }}.quality.sarif.json
56+
name: |
57+
quality-queries-${{ hashFiles(format('{0}/matrix.json', runner.temp)) }}.quality.sarif.json
5158
path: "${{ runner.temp }}/results/javascript.quality.sarif"
5259
retention-days: 7
5360
- name: Check quality query does not appear in security SARIF

0 commit comments

Comments
 (0)