From eac9244c8b4e8a48dd6ec8e47cffd28c72dade09 Mon Sep 17 00:00:00 2001 From: Jerome Prinet Date: Mon, 5 Aug 2024 15:10:48 +0200 Subject: [PATCH 1/6] Use unique artifact identifier --- .github/actions/gradle/experiment-1/action.yml | 2 +- .github/actions/gradle/experiment-2/action.yml | 2 +- .github/actions/gradle/experiment-3/action.yml | 2 +- .github/actions/maven/experiment-1/action.yml | 2 +- .github/actions/maven/experiment-2/action.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/gradle/experiment-1/action.yml b/.github/actions/gradle/experiment-1/action.yml index 0659efff..44bea9b5 100644 --- a/.github/actions/gradle/experiment-1/action.yml +++ b/.github/actions/gradle/experiment-1/action.yml @@ -110,5 +110,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-1-receipt + name: experiment-1-receipt-${{ github.run_id }}-${{github.run_number}}-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} path: gradle-enterprise-gradle-build-validation/.data/01-validate-incremental-building/latest*/exp1-*.receipt diff --git a/.github/actions/gradle/experiment-2/action.yml b/.github/actions/gradle/experiment-2/action.yml index f4bbeb6f..5e1e813b 100644 --- a/.github/actions/gradle/experiment-2/action.yml +++ b/.github/actions/gradle/experiment-2/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-2-receipt + name: experiment-2-receipt-${{ github.run_id }}-${{github.run_number}}-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} path: gradle-enterprise-gradle-build-validation/.data/02-validate-local-build-caching-same-location/latest*/exp2-*.receipt diff --git a/.github/actions/gradle/experiment-3/action.yml b/.github/actions/gradle/experiment-3/action.yml index c5217475..777694f8 100644 --- a/.github/actions/gradle/experiment-3/action.yml +++ b/.github/actions/gradle/experiment-3/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-3-receipt + name: experiment-3-receipt-${{ github.run_id }}-${{github.run_number}}-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} path: gradle-enterprise-gradle-build-validation/.data/03-validate-local-build-caching-different-locations/latest*/exp3-*.receipt diff --git a/.github/actions/maven/experiment-1/action.yml b/.github/actions/maven/experiment-1/action.yml index 5a4c5443..30d4aa00 100644 --- a/.github/actions/maven/experiment-1/action.yml +++ b/.github/actions/maven/experiment-1/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-1-receipt + name: experiment-1-receipt-${{ github.run_id }}-${{github.run_number}}-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} path: gradle-enterprise-maven-build-validation/.data/01-validate-local-build-caching-same-location/latest*/exp1-*.receipt diff --git a/.github/actions/maven/experiment-2/action.yml b/.github/actions/maven/experiment-2/action.yml index 5290be5f..eca7c0a9 100644 --- a/.github/actions/maven/experiment-2/action.yml +++ b/.github/actions/maven/experiment-2/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-2-receipt + name: experiment-2-receipt-${{ github.run_id }}-${{github.run_number}}-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} path: gradle-enterprise-maven-build-validation/.data/02-validate-local-build-caching-different-locations/latest*/exp2-*.receipt From 4af8058c736e0044c5bf9acfaffbb38c182844bb Mon Sep 17 00:00:00 2001 From: Jerome Prinet Date: Mon, 5 Aug 2024 15:50:17 +0200 Subject: [PATCH 2/6] Simplify unique artifact identifier --- .github/actions/gradle/experiment-1/action.yml | 2 +- .github/actions/gradle/experiment-2/action.yml | 2 +- .github/actions/gradle/experiment-3/action.yml | 2 +- .github/actions/maven/experiment-1/action.yml | 2 +- .github/actions/maven/experiment-2/action.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/gradle/experiment-1/action.yml b/.github/actions/gradle/experiment-1/action.yml index 44bea9b5..8d4efae3 100644 --- a/.github/actions/gradle/experiment-1/action.yml +++ b/.github/actions/gradle/experiment-1/action.yml @@ -110,5 +110,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-1-receipt-${{ github.run_id }}-${{github.run_number}}-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} + name: experiment-1-receipt-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} path: gradle-enterprise-gradle-build-validation/.data/01-validate-incremental-building/latest*/exp1-*.receipt diff --git a/.github/actions/gradle/experiment-2/action.yml b/.github/actions/gradle/experiment-2/action.yml index 5e1e813b..cb2ab063 100644 --- a/.github/actions/gradle/experiment-2/action.yml +++ b/.github/actions/gradle/experiment-2/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-2-receipt-${{ github.run_id }}-${{github.run_number}}-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} + name: experiment-2-receipt-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} path: gradle-enterprise-gradle-build-validation/.data/02-validate-local-build-caching-same-location/latest*/exp2-*.receipt diff --git a/.github/actions/gradle/experiment-3/action.yml b/.github/actions/gradle/experiment-3/action.yml index 777694f8..288db068 100644 --- a/.github/actions/gradle/experiment-3/action.yml +++ b/.github/actions/gradle/experiment-3/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-3-receipt-${{ github.run_id }}-${{github.run_number}}-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} + name: experiment-3-receipt-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} path: gradle-enterprise-gradle-build-validation/.data/03-validate-local-build-caching-different-locations/latest*/exp3-*.receipt diff --git a/.github/actions/maven/experiment-1/action.yml b/.github/actions/maven/experiment-1/action.yml index 30d4aa00..31bf0366 100644 --- a/.github/actions/maven/experiment-1/action.yml +++ b/.github/actions/maven/experiment-1/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-1-receipt-${{ github.run_id }}-${{github.run_number}}-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} + name: experiment-1-receipt-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} path: gradle-enterprise-maven-build-validation/.data/01-validate-local-build-caching-same-location/latest*/exp1-*.receipt diff --git a/.github/actions/maven/experiment-2/action.yml b/.github/actions/maven/experiment-2/action.yml index eca7c0a9..ae80320b 100644 --- a/.github/actions/maven/experiment-2/action.yml +++ b/.github/actions/maven/experiment-2/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-2-receipt-${{ github.run_id }}-${{github.run_number}}-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} + name: experiment-2-receipt-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} path: gradle-enterprise-maven-build-validation/.data/02-validate-local-build-caching-different-locations/latest*/exp2-*.receipt From b35a1204dae4344b42d764e9697921ab60aee5fe Mon Sep 17 00:00:00 2001 From: Jerome Prinet Date: Mon, 5 Aug 2024 16:20:16 +0200 Subject: [PATCH 3/6] Simplify even more the unique artifact identifier --- .github/actions/gradle/experiment-1/action.yml | 2 +- .github/actions/gradle/experiment-2/action.yml | 2 +- .github/actions/gradle/experiment-3/action.yml | 2 +- .github/actions/maven/experiment-1/action.yml | 2 +- .github/actions/maven/experiment-2/action.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/gradle/experiment-1/action.yml b/.github/actions/gradle/experiment-1/action.yml index 8d4efae3..2e853b63 100644 --- a/.github/actions/gradle/experiment-1/action.yml +++ b/.github/actions/gradle/experiment-1/action.yml @@ -110,5 +110,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-1-receipt-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} + name: experiment-1-receipt-${{ github.job }}${{ strategy.job-index && format('-{}', strategy.job-index) || '' }} path: gradle-enterprise-gradle-build-validation/.data/01-validate-incremental-building/latest*/exp1-*.receipt diff --git a/.github/actions/gradle/experiment-2/action.yml b/.github/actions/gradle/experiment-2/action.yml index cb2ab063..03ef9403 100644 --- a/.github/actions/gradle/experiment-2/action.yml +++ b/.github/actions/gradle/experiment-2/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-2-receipt-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} + name: experiment-2-receipt-${{ github.job }}${{ strategy.job-index && format('-{}', strategy.job-index) || '' }} path: gradle-enterprise-gradle-build-validation/.data/02-validate-local-build-caching-same-location/latest*/exp2-*.receipt diff --git a/.github/actions/gradle/experiment-3/action.yml b/.github/actions/gradle/experiment-3/action.yml index 288db068..9164da73 100644 --- a/.github/actions/gradle/experiment-3/action.yml +++ b/.github/actions/gradle/experiment-3/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-3-receipt-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} + name: experiment-3-receipt-${{ github.job }}${{ strategy.job-index && format('-{}', strategy.job-index) || '' }} path: gradle-enterprise-gradle-build-validation/.data/03-validate-local-build-caching-different-locations/latest*/exp3-*.receipt diff --git a/.github/actions/maven/experiment-1/action.yml b/.github/actions/maven/experiment-1/action.yml index 31bf0366..aebafcd4 100644 --- a/.github/actions/maven/experiment-1/action.yml +++ b/.github/actions/maven/experiment-1/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-1-receipt-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} + name: experiment-1-receipt-${{ github.job }}${{ strategy.job-index && format('-{}', strategy.job-index) || '' }} path: gradle-enterprise-maven-build-validation/.data/01-validate-local-build-caching-same-location/latest*/exp1-*.receipt diff --git a/.github/actions/maven/experiment-2/action.yml b/.github/actions/maven/experiment-2/action.yml index ae80320b..65266bac 100644 --- a/.github/actions/maven/experiment-2/action.yml +++ b/.github/actions/maven/experiment-2/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-2-receipt-${{ github.job }}-${{ strategy.job-index || '0' }}-${{ strategy.job-total || '0' }} + name: experiment-2-receipt-${{ github.job }}${{ strategy.job-index && format('-{}', strategy.job-index) || '' }} path: gradle-enterprise-maven-build-validation/.data/02-validate-local-build-caching-different-locations/latest*/exp2-*.receipt From be7c6f561b77ee966d738fa3df7d82dd7b95a74a Mon Sep 17 00:00:00 2001 From: Jerome Prinet Date: Mon, 5 Aug 2024 17:33:05 +0200 Subject: [PATCH 4/6] Do not format strategy.job-index --- .github/actions/gradle/experiment-1/action.yml | 2 +- .github/actions/gradle/experiment-2/action.yml | 2 +- .github/actions/gradle/experiment-3/action.yml | 2 +- .github/actions/maven/experiment-1/action.yml | 2 +- .github/actions/maven/experiment-2/action.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/gradle/experiment-1/action.yml b/.github/actions/gradle/experiment-1/action.yml index 2e853b63..80f7fe3b 100644 --- a/.github/actions/gradle/experiment-1/action.yml +++ b/.github/actions/gradle/experiment-1/action.yml @@ -110,5 +110,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-1-receipt-${{ github.job }}${{ strategy.job-index && format('-{}', strategy.job-index) || '' }} + name: experiment-1-receipt-${{ github.job }}-${{ strategy.job-index || '0' }} path: gradle-enterprise-gradle-build-validation/.data/01-validate-incremental-building/latest*/exp1-*.receipt diff --git a/.github/actions/gradle/experiment-2/action.yml b/.github/actions/gradle/experiment-2/action.yml index 03ef9403..dc27013c 100644 --- a/.github/actions/gradle/experiment-2/action.yml +++ b/.github/actions/gradle/experiment-2/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-2-receipt-${{ github.job }}${{ strategy.job-index && format('-{}', strategy.job-index) || '' }} + name: experiment-2-receipt-${{ github.job }}-${{ strategy.job-index || '0' }} path: gradle-enterprise-gradle-build-validation/.data/02-validate-local-build-caching-same-location/latest*/exp2-*.receipt diff --git a/.github/actions/gradle/experiment-3/action.yml b/.github/actions/gradle/experiment-3/action.yml index 9164da73..1978dd17 100644 --- a/.github/actions/gradle/experiment-3/action.yml +++ b/.github/actions/gradle/experiment-3/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-3-receipt-${{ github.job }}${{ strategy.job-index && format('-{}', strategy.job-index) || '' }} + name: experiment-3-receipt-${{ github.job }}-${{ strategy.job-index || '0' }} path: gradle-enterprise-gradle-build-validation/.data/03-validate-local-build-caching-different-locations/latest*/exp3-*.receipt diff --git a/.github/actions/maven/experiment-1/action.yml b/.github/actions/maven/experiment-1/action.yml index aebafcd4..1ff8b7b3 100644 --- a/.github/actions/maven/experiment-1/action.yml +++ b/.github/actions/maven/experiment-1/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-1-receipt-${{ github.job }}${{ strategy.job-index && format('-{}', strategy.job-index) || '' }} + name: experiment-1-receipt-${{ github.job }}-${{ strategy.job-index || '0' }} path: gradle-enterprise-maven-build-validation/.data/01-validate-local-build-caching-same-location/latest*/exp1-*.receipt diff --git a/.github/actions/maven/experiment-2/action.yml b/.github/actions/maven/experiment-2/action.yml index 65266bac..9070811a 100644 --- a/.github/actions/maven/experiment-2/action.yml +++ b/.github/actions/maven/experiment-2/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-2-receipt-${{ github.job }}${{ strategy.job-index && format('-{}', strategy.job-index) || '' }} + name: experiment-2-receipt-${{ github.job }}-${{ strategy.job-index || '0' }} path: gradle-enterprise-maven-build-validation/.data/02-validate-local-build-caching-different-locations/latest*/exp2-*.receipt From bfa2ad80f926eb4711c1823a8116d953ee444f80 Mon Sep 17 00:00:00 2001 From: Jerome Prinet Date: Mon, 5 Aug 2024 17:56:32 +0200 Subject: [PATCH 5/6] Format strategy.job-index based on the total number of jobs --- .github/actions/gradle/experiment-1/action.yml | 2 +- .github/actions/gradle/experiment-2/action.yml | 2 +- .github/actions/gradle/experiment-3/action.yml | 2 +- .github/actions/maven/experiment-1/action.yml | 2 +- .github/actions/maven/experiment-2/action.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/gradle/experiment-1/action.yml b/.github/actions/gradle/experiment-1/action.yml index 80f7fe3b..baf6deb4 100644 --- a/.github/actions/gradle/experiment-1/action.yml +++ b/.github/actions/gradle/experiment-1/action.yml @@ -110,5 +110,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-1-receipt-${{ github.job }}-${{ strategy.job-index || '0' }} + name: experiment-1-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} path: gradle-enterprise-gradle-build-validation/.data/01-validate-incremental-building/latest*/exp1-*.receipt diff --git a/.github/actions/gradle/experiment-2/action.yml b/.github/actions/gradle/experiment-2/action.yml index dc27013c..1dbf980d 100644 --- a/.github/actions/gradle/experiment-2/action.yml +++ b/.github/actions/gradle/experiment-2/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-2-receipt-${{ github.job }}-${{ strategy.job-index || '0' }} + name: experiment-2-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} path: gradle-enterprise-gradle-build-validation/.data/02-validate-local-build-caching-same-location/latest*/exp2-*.receipt diff --git a/.github/actions/gradle/experiment-3/action.yml b/.github/actions/gradle/experiment-3/action.yml index 1978dd17..ef9d2015 100644 --- a/.github/actions/gradle/experiment-3/action.yml +++ b/.github/actions/gradle/experiment-3/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-3-receipt-${{ github.job }}-${{ strategy.job-index || '0' }} + name: experiment-3-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} path: gradle-enterprise-gradle-build-validation/.data/03-validate-local-build-caching-different-locations/latest*/exp3-*.receipt diff --git a/.github/actions/maven/experiment-1/action.yml b/.github/actions/maven/experiment-1/action.yml index 1ff8b7b3..5eaff625 100644 --- a/.github/actions/maven/experiment-1/action.yml +++ b/.github/actions/maven/experiment-1/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-1-receipt-${{ github.job }}-${{ strategy.job-index || '0' }} + name: experiment-1-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} path: gradle-enterprise-maven-build-validation/.data/01-validate-local-build-caching-same-location/latest*/exp1-*.receipt diff --git a/.github/actions/maven/experiment-2/action.yml b/.github/actions/maven/experiment-2/action.yml index 9070811a..1402374f 100644 --- a/.github/actions/maven/experiment-2/action.yml +++ b/.github/actions/maven/experiment-2/action.yml @@ -118,5 +118,5 @@ runs: - name: Archive receipt uses: actions/upload-artifact@v4 with: - name: experiment-2-receipt-${{ github.job }}-${{ strategy.job-index || '0' }} + name: experiment-2-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} path: gradle-enterprise-maven-build-validation/.data/02-validate-local-build-caching-different-locations/latest*/exp2-*.receipt From 22da139b42e0dbb1ec8a8c7f77dc9d9508e9336e Mon Sep 17 00:00:00 2001 From: Jerome Prinet Date: Tue, 6 Aug 2024 10:48:12 +0200 Subject: [PATCH 6/6] Add download receipt link to summary --- .github/actions/gradle/experiment-1/action.yml | 6 ++++++ .github/actions/gradle/experiment-2/action.yml | 6 ++++++ .github/actions/gradle/experiment-3/action.yml | 6 ++++++ .github/actions/maven/experiment-1/action.yml | 6 ++++++ .github/actions/maven/experiment-2/action.yml | 6 ++++++ 5 files changed, 30 insertions(+) diff --git a/.github/actions/gradle/experiment-1/action.yml b/.github/actions/gradle/experiment-1/action.yml index baf6deb4..dcaa7c2d 100644 --- a/.github/actions/gradle/experiment-1/action.yml +++ b/.github/actions/gradle/experiment-1/action.yml @@ -108,7 +108,13 @@ runs: cat $RECEIPT_FILE >> $GITHUB_STEP_SUMMARY shell: bash - name: Archive receipt + id: upload-artifact uses: actions/upload-artifact@v4 with: name: experiment-1-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} path: gradle-enterprise-gradle-build-validation/.data/01-validate-incremental-building/latest*/exp1-*.receipt + - name: Add artifact link to summary + run: | + echo "-------------" >> $GITHUB_STEP_SUMMARY + echo "Download receipt: ${{ steps.upload-artifact.outputs.artifact-url }}" >> $GITHUB_STEP_SUMMARY + shell: bash diff --git a/.github/actions/gradle/experiment-2/action.yml b/.github/actions/gradle/experiment-2/action.yml index 1dbf980d..f211ae4d 100644 --- a/.github/actions/gradle/experiment-2/action.yml +++ b/.github/actions/gradle/experiment-2/action.yml @@ -116,7 +116,13 @@ runs: cat $RECEIPT_FILE >> $GITHUB_STEP_SUMMARY shell: bash - name: Archive receipt + id: upload-artifact uses: actions/upload-artifact@v4 with: name: experiment-2-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} path: gradle-enterprise-gradle-build-validation/.data/02-validate-local-build-caching-same-location/latest*/exp2-*.receipt + - name: Add artifact link to summary + run: | + echo "-------------" >> $GITHUB_STEP_SUMMARY + echo "Download receipt: ${{ steps.upload-artifact.outputs.artifact-url }}" >> $GITHUB_STEP_SUMMARY + shell: bash diff --git a/.github/actions/gradle/experiment-3/action.yml b/.github/actions/gradle/experiment-3/action.yml index ef9d2015..78126940 100644 --- a/.github/actions/gradle/experiment-3/action.yml +++ b/.github/actions/gradle/experiment-3/action.yml @@ -116,7 +116,13 @@ runs: cat $RECEIPT_FILE >> $GITHUB_STEP_SUMMARY shell: bash - name: Archive receipt + id: upload-artifact uses: actions/upload-artifact@v4 with: name: experiment-3-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} path: gradle-enterprise-gradle-build-validation/.data/03-validate-local-build-caching-different-locations/latest*/exp3-*.receipt + - name: Add artifact link to summary + run: | + echo "-------------" >> $GITHUB_STEP_SUMMARY + echo "Download receipt: ${{ steps.upload-artifact.outputs.artifact-url }}" >> $GITHUB_STEP_SUMMARY + shell: bash diff --git a/.github/actions/maven/experiment-1/action.yml b/.github/actions/maven/experiment-1/action.yml index 5eaff625..2ba84dd8 100644 --- a/.github/actions/maven/experiment-1/action.yml +++ b/.github/actions/maven/experiment-1/action.yml @@ -116,7 +116,13 @@ runs: cat $RECEIPT_FILE >> $GITHUB_STEP_SUMMARY shell: bash - name: Archive receipt + id: upload-artifact uses: actions/upload-artifact@v4 with: name: experiment-1-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} path: gradle-enterprise-maven-build-validation/.data/01-validate-local-build-caching-same-location/latest*/exp1-*.receipt + - name: Add artifact link to summary + run: | + echo "-------------" >> $GITHUB_STEP_SUMMARY + echo "Download receipt: ${{ steps.upload-artifact.outputs.artifact-url }}" >> $GITHUB_STEP_SUMMARY + shell: bash diff --git a/.github/actions/maven/experiment-2/action.yml b/.github/actions/maven/experiment-2/action.yml index 1402374f..13878496 100644 --- a/.github/actions/maven/experiment-2/action.yml +++ b/.github/actions/maven/experiment-2/action.yml @@ -116,7 +116,13 @@ runs: cat $RECEIPT_FILE >> $GITHUB_STEP_SUMMARY shell: bash - name: Archive receipt + id: upload-artifact uses: actions/upload-artifact@v4 with: name: experiment-2-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} path: gradle-enterprise-maven-build-validation/.data/02-validate-local-build-caching-different-locations/latest*/exp2-*.receipt + - name: Add artifact link to summary + run: | + echo "-------------" >> $GITHUB_STEP_SUMMARY + echo "Download receipt: ${{ steps.upload-artifact.outputs.artifact-url }}" >> $GITHUB_STEP_SUMMARY + shell: bash