Skip to content

Commit c8bd9e2

Browse files
committed
Support matrix on workflow uploads
1 parent 7e97661 commit c8bd9e2

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
uses: actions/upload-artifact@v4
6767
if: github.event_name == 'pull_request'
6868
with:
69-
name: test-report
69+
name: test-report-${{ matrix.runner }}-${{ matrix.node }}
7070
path: junit.xml
7171
if-no-files-found: error
7272
retention-days: 1
@@ -75,13 +75,14 @@ jobs:
7575
if: github.event_name == 'pull_request'
7676
run: |
7777
echo "${{ github.event.number }}" > "pr-number.txt"
78-
echo "${{ matrix.runner }}-${{ matrix.node }}" > "pr-runner-node.txt"
78+
echo "${{ matrix.runner }}" > "pr-runner.txt"
79+
echo "${{ matrix.node }}" > "pr-node.txt"
7980
- name: Upload PR number
8081
uses: actions/upload-artifact@v4
8182
if: github.event_name == 'pull_request'
8283
with:
83-
name: pr-data
84-
path: "*.txt"
84+
name: pr-data-${{ matrix.runner }}-${{ matrix.node }}
85+
path: "pr-*.txt"
8586

8687
build_s390x:
8788
name: Build s390x

.github/workflows/pr-initial-comment.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99

1010
jobs:
1111
pr-comment:
12+
name: Initial PR report comment
1213
permissions:
1314
pull-requests: write
1415
runs-on: ubuntu-latest
@@ -20,6 +21,6 @@ jobs:
2021
github-token: ${{ github.token }}
2122
comment-message-recreate: |
2223
## 🚦Reports 🚦
23-
Reports will be posted here as they get available.
24+
Reports will be posted here as they become available.
2425
comment-message-pr-number: ${{ github.event.number }}
2526
recreate-comment: true

.github/workflows/pr-update-comment.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ on:
1111

1212
jobs:
1313
report:
14+
name: Update PR report comment
1415
permissions:
1516
actions: write
1617
checks: write
@@ -23,18 +24,20 @@ jobs:
2324
uses: actions/download-artifact@v4
2425
with:
2526
github-token: ${{ github.token }}
26-
name: pr-number
2727
run-id: ${{ github.event.workflow_run.id }}
28+
- name: Display downloaded files
29+
run: ls -R
2830
- name: Set PR number
2931
id: get-pr-data
3032
run: |
3133
echo "pr-number=$(cat pr-number.txt)" >> "${GITHUB_OUTPUT}"
32-
echo "pr-runner-node=$(cat pr-runner-node.txt)" >> "${GITHUB_OUTPUT}"
34+
echo "pr-runner=$(cat pr-runner.txt)" >> "${GITHUB_OUTPUT}"
35+
echo "pr-node=$(cat pr-node.txt)" >> "${GITHUB_OUTPUT}"
3336
- name: Publish reports
3437
uses: turing85/publish-report@v2
3538
with:
3639
comment-message-pr-number: ${{ steps.get-pr-data.outputs.pr-number }}
37-
download-artifact-name: test-report
40+
download-artifact-name: test-report-${{ steps.get-pr-data.outputs.pr-runner }}-${{ steps.get-pr-data.outputs.pr-node }}
3841
download-artifact-run-id: ${{ github.event.workflow_run.id }}
3942
comment-header: my-comment-header
4043
comment-message-success: |

0 commit comments

Comments
 (0)