id: task-314 title: Fix release workflow to use Bun 1.2.23 with baseline targets status: Done assignee: [] created_date: '2025-10-29 18:54' updated_date: '2025-10-29 19:28' labels:
- bug
- ci-cd dependencies: [] priority: high
Description
The release workflow needs to be fixed to use Bun 1.2.23 (pinned from task-311) with baseline build targets for Linux x64 and Windows x64.
Current State
- CI: Uses Bun 1.2.23, tests with standard targets (no explicit --target flag)
- Release: Uses latest Bun (no version pin), tries to build with baseline targets
Required State
- CI: Uses Bun 1.2.23, tests with baseline targets explicitly
- Release: Uses Bun 1.2.23, builds with baseline targets
Both workflows must be in sync and use the same Bun version (1.2.23).
Investigation Needed
- Verify Bun 1.2.23 has baseline binaries available (confirmed: yes)
- Test if bun build --compile --target=bun-windows-x64-baseline works with Bun 1.2.23
- Identify why the release workflow failed (if it's a real issue or transient)
Files to Modify
- .github/workflows/release.yml - Add bun-version: 1.2.23 to all setup-bun steps
- .github/workflows/ci.yml - Add baseline targets to build-test matrix (if needed for sync)
Related
- Issue #412 - Users with older CPUs need baseline builds
- Task-311 - Bun pinned to 1.2.23 due to bug
- PR #421 - Added baseline targets (merged)