From 25ea22439e8c24d43c2d373f175662f9b1b3f5db Mon Sep 17 00:00:00 2001 From: Aliaksei Budavei <0x000c70@gmail.com> Date: Fri, 25 Jul 2025 20:05:00 +0200 Subject: [PATCH] CI: Include provenance in names of collected artifacts The currently given names to the uploaded archives are too common and require (often manual) renaming for downloaded archives that belong to different CI runs/attempts of a PR and/or different PRs. Let's automatically disambiguate such archives from one another by giving them more unique names for convenience and future reference. related: #17704 Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com> Signed-off-by: Christian Brabandt --- .cirrus.yml | 2 +- .github/actions/test_artifacts/action.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 7a800207f6..b8d9c78525 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -23,7 +23,7 @@ freebsd_task: - sudo -u cirrus make test on_failure: test_artifacts: - name: "Cirrus-CI-freebsd-failed-tests" + name: "Cirrus-${CIRRUS_BUILD_ID}-freebsd-failed-tests" path: | runtime/indent/testdir/*.fail runtime/syntax/testdir/failed/* diff --git a/.github/actions/test_artifacts/action.yml b/.github/actions/test_artifacts/action.yml index 44738c505e..cbab486c69 100644 --- a/.github/actions/test_artifacts/action.yml +++ b/.github/actions/test_artifacts/action.yml @@ -7,7 +7,7 @@ runs: uses: actions/upload-artifact@v4 with: # Name of the artifact to upload. - name: ${{ github.workflow }}-${{ github.job }}-${{ join(matrix.*, '-') }}-failed-tests + name: GH-${{ github.run_id }}-${{ github.run_attempt }}-${{ github.job }}-${{ join(matrix.*, '-') }}-failed-tests # A file, directory or wildcard pattern that describes what # to upload. -- 2.47.2