Skip to content

Fix desktop release Zig setup#543

Open
Blues-Code wants to merge 1 commit into
crafter-station:mainfrom
Blues-Code:fix/desktop-release-zig-setup
Open

Fix desktop release Zig setup#543
Blues-Code wants to merge 1 commit into
crafter-station:mainfrom
Blues-Code:fix/desktop-release-zig-setup

Conversation

@Blues-Code

Copy link
Copy Markdown

Summary\n- upgrade desktop release Zig setup action to mlugg/setup-zig@v2 so Zig 0.16.0 resolves correctly\n- disable matrix fail-fast so one macOS architecture failure does not cancel the other\n- explicitly allow release asset overwrite when rerunning an existing desktop tag\n\n## Validation\n- ruby YAML parse for .github/workflows/desktop-release.yml\n- verified ziglang.org download index contains 0.16.0\n\nAfter merge, rerun the desktop release workflow manually for desktop-v0.2.2 to regenerate macOS and Windows assets.

@vercel

vercel Bot commented Jul 10, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the Crafter Station Team on Vercel.

A member of the Team first needs to authorize it.

@Blues-Code Blues-Code force-pushed the fix/desktop-release-zig-setup branch from 2e8a5ab to 75c80e8 Compare July 10, 2026 01:56
@Blues-Code

Copy link
Copy Markdown
Author

Fork validation passed end to end.\n\nRun: https://github.com/Blues-Code/petdex/actions/runs/29063538991\nRelease assets: https://github.com/Blues-Code/petdex/releases/tag/desktop-v0.2.2\n\nArtifacts generated successfully:\n- petdex-desktop-darwin-arm64\n- petdex-desktop-darwin-x64\n- petdex-desktop-win32-x64.exe\n- petdex-desktop-sidecar.js\n\nThe previous failure point, mlugg/setup-zig installing Zig 0.16.0 on macOS, is fixed with setup-zig@v2. The darwin-x64 job now cross-builds on macos-14 with -Dtarget=x86_64-macos, avoiding macos-13 runner queue stalls.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant