From a058658ade6d90db53f30f24922ba784fc47e7d4 Mon Sep 17 00:00:00 2001 From: Elie Habib Date: Thu, 26 Feb 2026 21:31:43 +0400 Subject: [PATCH] fix(ci): deduplicate smoke test artifact name for dual Linux builds Both ubuntu-24.04 (x64) and ubuntu-24.04-arm (ARM64) upload a smoke test screenshot with the static name `linux-smoke-test-screenshot`. upload-artifact@v4 rejects duplicate names with 409 Conflict. Append matrix.label so each gets a unique artifact name. CI log proof: run 22452393753 shows the ARM64 "Upload smoke test screenshot" step failing on the exact artifact name collision. --- .github/workflows/build-desktop.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-desktop.yml b/.github/workflows/build-desktop.yml index 7cd4343db..292899014 100644 --- a/.github/workflows/build-desktop.yml +++ b/.github/workflows/build-desktop.yml @@ -333,7 +333,7 @@ jobs: if: contains(matrix.platform, 'ubuntu') uses: actions/upload-artifact@v4 with: - name: linux-smoke-test-screenshot + name: linux-smoke-test-screenshot-${{ matrix.label }} path: screenshot.png if-no-files-found: warn