Align release artifacts with the published platform matrix

Constraint: Local Apple Silicon Docker/Wine builds are not stable for Windows packaging
Rejected: Keep auto-bumping build versions at packaging time | website and artifact versions drifted
Confidence: medium
Scope-risk: moderate
Directive: Keep package.json, generated download links, and packaged artifact versions identical for every public release
Tested: typecheck, lint, workspace typecheck, unit tests, integration tests, e2e smoke locally
Not-tested: GitHub-hosted Windows/Linux runner outputs before workflow execution
This commit is contained in:
ZacharyZhang-NY committed 2026-04-04 03:24:06 -04:00
1 parent 66158e222e
commit 0e497cd892
3 files changed
+14 -24

No files matched your search

+6 -4
View File
@@ -37,8 +37,9 @@ jobs:
node-version: ${{ env.NODE_VERSION }}
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm typecheck
- run: pnpm lint
- run: pnpm exec tsc --noEmit --project tsconfig.check.json
- run: pnpm typecheck:all
# ─────────────────────────────────────────────
# Stage 2: Unit Tests
@@ -57,7 +58,8 @@ jobs:
node-version: ${{ env.NODE_VERSION }}
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm test
- run: pnpm test:unit
- run: pnpm test:integration
# ─────────────────────────────────────────────
# Stage 3: Build matrix (parallel per platform)
@@ -121,8 +123,8 @@ jobs:
fail-fast: false
matrix:
include:
- arch: x64
builder_args: --win --x64
- arch: x64-ia32
builder_args: --win --x64 --ia32
- arch: arm64
builder_args: --win --arm64
steps: