From cfe5336aa3daf57ba6019921efea084ed65f97ed Mon Sep 17 00:00:00 2001 From: Horizontal42 <75383519+Horizontal42@users.noreply.github.com> Date: Wed, 1 Jul 2026 16:28:52 +0300 Subject: [PATCH] serialize release matrix builds to fix duplicate-release race Running x64/arm64 tauri-action in parallel let both jobs race on find-or-create-release for the same tag, producing two release objects that each only got their own arch's assets (and a latest.json missing the other platform's entry, breaking auto-update for it). --- .github/workflows/release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 14f1613..50acbec 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,6 +12,10 @@ jobs: build: strategy: fail-fast: false + # tauri-action's find-or-create-release check races across parallel + # matrix jobs and can create two separate release objects for the + # same tag, each missing the other's assets — force serial builds + max-parallel: 1 matrix: include: - target: x86_64-pc-windows-msvc