Skip to content

chore(ci): replace setup-bun with npm install#23

Merged
bakeb7j0 merged 1 commit into
mainfrom
chore/fix-bun-ci-cdn
Apr 13, 2026
Merged

chore(ci): replace setup-bun with npm install#23
bakeb7j0 merged 1 commit into
mainfrom
chore/fix-bun-ci-cdn

Conversation

@bakeb7j0
Copy link
Copy Markdown
Contributor

Summary

Replace oven-sh/setup-bun@v2 with npm install -g bun@1.3.11 in CI and release workflows. The GitHub releases CDN is intermittently returning 504, breaking all workflows. npm registry is a more reliable distribution channel.

Changes

  • Replaced oven-sh/setup-bun@v2 with npm install -g bun@1.3.11 in .github/workflows/ci.yml (2 jobs: lint, test)
  • Replaced oven-sh/setup-bun@v2 with npm install -g bun@1.3.11 in .github/workflows/release.yml (2 jobs: test, build)

Linked Issues

N/A — infrastructure fix, no tracking issue.

Test Plan

  • CI will validate itself: if Bun installs correctly via npm, all existing lint/test steps pass.

The oven-sh/setup-bun@v2 action downloads Bun from the GitHub releases
CDN which is intermittently returning 504, breaking all CI and release
workflows. Replace with npm install -g bun@1.3.11 which uses the npm
registry as a more reliable distribution channel.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bakeb7j0 bakeb7j0 added this pull request to the merge queue Apr 13, 2026
Merged via the queue into main with commit b66e70b Apr 13, 2026
4 checks passed
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