Skip to content

chore: move CI and @types/bun to Bun 1.4.4 - #185

Merged
bompus merged 1 commit into
mainfrom
chore/bun-1-4-4
Oct 23, 2026
Merged

bompus merged 1 commit into
mainfrom
chore/bun-1-4-4

Conversation

@bompus

@bompus bompus commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

CI ran Bun 1.4.3 while hosts moved to 1.4.4, so the test jobs never exercised the runtime we actually use. This pins both CI jobs to 1.4.4 and bumps `@types/bun` (and its `bun-types` dependency) to match.

Checked locally on Bun 1.4.4: `bun run check` (formatter, linter, `bun --check`) passes and `bun test` gives 1295 pass, 7 skip, 0 fail. That includes the WebSocket wake paths, whose close and error behavior changed in 1.4.4.

`bun-types@1.4.4` is under the three-day release-age gate until 2026-10-25; `@types/bun` is excluded but its dependency is not, so the bump used a one-off `--minimum-release-age-excludes` and `bunfig.toml` is unchanged.


Summary by cubic

CI ran Bun 1.4.3 while hosts moved to 1.4.4, so test jobs never exercised the runtime we actually use. This pins both CI jobs to 1.4.4 and bumps @types/bun (and its bun-types dependency) to match.

Verified locally on 1.4.4: bun run check passes and bun test gives 1295 pass, 7 skip, 0 fail, including the WebSocket wake paths whose close and error behavior changed in 1.4.4. The update uses a one-off --minimum-release-age-excludes because bun-types@1.4.4 is under the three-day release-age gate until 2026-10-25; bunfig.toml is unchanged.

Written for commit f5fd07a. Summary will update on new commits.

View guided diff Turn on auto-fix

Summary by CodeRabbit

  • Chores
    • Updated the project’s development and continuous integration tooling to version 1.4.4, keeping the versions consistent across Linux and Windows checks.
    • These maintenance updates do not change the application’s user-facing features or behavior.

CI jobs ran Bun 1.4.3, so tests never exercised the 1.4.4 runtime that hosts now use. The unit tests, formatter, linter and bun --check all pass locally on 1.4.4 (1295 pass, 7 skip, 0 fail).
@bompus

bompus commented Oct 23, 2026

Copy link
Copy Markdown
Owner Author

@coderabbitai full review

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bompus has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@coderabbitai

coderabbitai Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
📥 Commits

Reviewing files that changed from the base of the PR and between 9d7319b and f5fd07a.

⛔ Files ignored due to path filters: 1
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing: 2
  • .github/workflows/ci.yml
  • package.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Walkthrough

The Linux and Windows CI jobs now install Bun 1.4.4. The @types/bun development dependency is also updated to version 1.4.4.

Changes: Bun version update

Layer / File(s) Summary
Update Bun versions
.github/workflows/ci.yml, package.json
The Linux and Windows CI jobs install Bun 1.4.4. The @types/bun development dependency is updated to 1.4.4.

Priority: ⬇️ Low

Merge Risk: ⚪ Minimal · up to f5fd0

No actionable merge-blocking risk remains from this version update.

Pre-merge checks: Passed 5 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Description check Warning The description explains the change and reports local validation results, but it omits all required template checklist items for README checks, the changelog requirement, and private-information confi… Add the three required checklist items from the repository template and mark each item accurately. State whether a CHANGELOG.md entry is required, confirm that the README Development checks pass, and confirm that the change contains no priv…
Passed Passed checks: 5 passed
Check name Status Explanation
Title check Passed The title clearly identifies the main change: updating CI and @types/bun to Bun 1.4.4.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Suppressions Explained Passed The pull request changes only Bun versions in CI and dependency versions in package.json and bun.lock. No changed line adds or broadens a lint, type-check, or formatter suppression directive or ignore…
Interface Changes Documented Passed The pull request changes only Bun versions in .github/workflows/ci.yml and dependency metadata in package.json and bun.lock. It does not add, remove, or rename an MCP tool or argument, a `swarma…
Full details: Suppressions Explained

Explanation

The pull request changes only Bun versions in CI and dependency versions in package.json and bun.lock. No changed line adds or broadens a lint, type-check, or formatter suppression directive or ignore entry.

Full details: Interface Changes Documented

Explanation

The pull request changes only Bun versions in .github/workflows/ci.yml and dependency metadata in package.json and bun.lock. It does not add, remove, or rename an MCP tool or argument, a swarmail command or flag, or an environment variable. The documentation condition is therefore not triggered.

Full details: Description check

Explanation

The description explains the change and reports local validation results, but it omits all required template checklist items for README checks, the changelog requirement, and private-information confirmation.

Resolution

Add the three required checklist items from the repository template and mark each item accurately. State whether a CHANGELOG.md entry is required, confirm that the README Development checks pass, and confirm that the change contains no private project, local path, home directory, or credential references.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai

coderabbitai Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
✅ Action performed

Full review finished.

@bompus
bompus merged commit ea6ef6a into main Oct 23, 2026
4 checks passed
@bompus
bompus deleted the chore/bun-1-4-4 branch October 23, 2026 16:28
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