Skip to content

ci(release): bump bun to 1.2.10 (fixes workspace glob)#12

Merged
leefanv merged 1 commit into
mainfrom
ci/release-bun-version
May 11, 2026
Merged

ci(release): bump bun to 1.2.10 (fixes workspace glob)#12
leefanv merged 1 commit into
mainfrom
ci/release-bun-version

Conversation

@leefanv
Copy link
Copy Markdown
Owner

@leefanv leefanv commented May 11, 2026

First run of `release.yml` after merging #11 failed at the build step:

```
$ bun run --filter '' build
error: Script not found "
"
error: script "build" exited with code 1
```

bun 1.1.0 (what `release.yml` was pinned to) doesn't understand the workspace glob filter syntax — it treats `*` as a literal script name. 1.2+ handles it correctly.

This PR pins `release.yml` to bun `1.2.10` (latest patch in 1.2.x line). `ci.yml` stays at 1.1.0 because it only runs lint + per-package typecheck and doesn't go through workspace filters.

After merge, release.yml will retry on its own merge-to-main push. Expected result: 0 published / many skipped (all current versions already tagged).

Failing run: https://github.com/leefanv/omit-design/actions/runs/25659924030

🤖 Generated with Claude Code

bun 1.1.0 doesn't understand `bun run --filter '*' build` — it reads the
'*' as a literal script name and fails with `Script not found "*"`.
1.2+ handles the workspace glob filter correctly. The first run of
release.yml after merging #11 failed at the build step for exactly this
reason.

Pinning to 1.2.10 (latest patch in 1.2.x line) rather than `latest` for
reproducibility.

ci.yml stays at 1.1.0 since it doesn't go through workspace filters
(just runs lint + per-package typecheck).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@leefanv leefanv merged commit 6bfc404 into main May 11, 2026
1 check 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