From: Aliaksei Budavei <0x000c70@gmail.com> Date: Fri, 25 Jul 2025 18:05:00 +0000 (+0200) Subject: CI: Include provenance in names of collected artifacts X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=25ea22439e8c24d43c2d373f175662f9b1b3f5db;p=thirdparty%2Fvim.git 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 --- 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.