Skip to content

Commit b9a38ad

Browse files
committed
Append hash of matrix parameters to receipt artifact name
1 parent 3e4c930 commit b9a38ad

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Diff for: .github/actions/gradle/experiment-3/action.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ outputs:
3939
buildScanSecondBuild:
4040
description: "Second build scan url"
4141
value: ${{ steps.run.outputs.buildScanSecondBuild }}
42+
receiptArtifactName:
43+
description: "Name of the experiment receipt artifact"
44+
value: ${{ steps.run.outputs.receiptArtifactName }}
4245

4346
runs:
4447
using: "composite"
@@ -109,14 +112,16 @@ runs:
109112
RECEIPT_FILE=".data/03-validate-local-build-caching-different-locations/latest/exp3-*.receipt"
110113
BUILD_SCAN_1=$(grep -m 1 "first build" ${RECEIPT_FILE} | sed 's/.* //')
111114
BUILD_SCAN_2=$(grep -m 1 "second build" ${RECEIPT_FILE} | sed 's/.* //')
115+
RECEIPT_ARTIFACT_NAME="experiment-3-receipt-$(echo "${{ toJSON(matrix) }}" | md5sum | cut -f 1 -d ' ')"
112116
113117
echo "buildScanFirstBuild=$BUILD_SCAN_1" >> $GITHUB_OUTPUT
114118
echo "buildScanSecondBuild=$BUILD_SCAN_2" >> $GITHUB_OUTPUT
119+
echo "receiptArtifactName=$RECEIPT_ARTIFACT_NAME" >> $GITHUB_OUTPUT
115120
116121
cat $RECEIPT_FILE >> $GITHUB_STEP_SUMMARY
117122
shell: bash
118123
- name: Archive receipt
119124
uses: actions/upload-artifact@v4
120125
with:
121-
name: experiment-3-receipt
126+
name: ${{ steps.run.outputs.receiptArtifactName }}
122127
path: gradle-enterprise-gradle-build-validation/.data/03-validate-local-build-caching-different-locations/latest*/exp3-*.receipt

0 commit comments

Comments
 (0)