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:
1 parent
66158e222e
commit
0e497cd892
3 files changed
+14
-24
No files matched your search
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user