Skip to content

chore: upgrade Bun types to 1.4.2 - #7971

Merged
code-yeongyu merged 10 commits into
devfrom
bun-1.4.2
Sep 9, 2026
Merged

code-yeongyu merged 10 commits into
devfrom
bun-1.4.2

Conversation

@code-yeongyu

@code-yeongyu code-yeongyu commented Sep 8, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • upgrade repository Bun type pins from 1.4.0 to 1.4.2
  • regenerate both lockfiles with package-manager integrity metadata
  • refresh the Linux Bun 1.4.2 Senpi extensions and Codex installer bundles

Verification

  • Linux Bun 1.4.2 clean-cache frozen install: passed
  • focused workflow tests: 40 passed, 0 failed
  • extension byte gate: passed
  • full build and typecheck: passed
  • exact-byte bundle gate: passed for all six delivered artifacts
  • actual Codex wrapper --help: passed

Raw evidence is retained outside the worktree under /tmp/bun142-omo-correction-01a0806b-logs.


Summary by cubic

Upgrades the pinned Bun runtime from 1.4.0 to 1.4.2 across CI workflows, the dev container, and setup scripts, and bumps bun-types to match in every package.

  • Regenerates bun.lock and the Codex plugin package-lock.json with updated integrity metadata.
  • Refreshes the Codex installer and Senpi extension bundles under Bun 1.4.2; the installer bundle is ~300 lines leaner from more aggressive tree-shaking of @posthog/core.

Windows fixes

  • The Senpi thread-discovery test builds fixture paths with node:path instead of POSIX literals, fixing three CI failures.
  • The openclaw restart test publishes readiness at spawn handoff instead of polling for a state file.
  • Windows omob builds now retain the .exe suffix through install, cache, and provenance lookup; the launcher and refresh tests use real compiled executables and platform-native paths.

Written for commit 131fa3e. Summary will update on new commits.

Review in cubic

@github-actions github-actions Bot added ast-grep-mcp Changes under packages/ast-grep-mcp mcp-client-core Changes under packages/mcp-client-core mcp-stdio-core Changes under packages/mcp-stdio-core lazycodex Codex (LazyCodex) edition: packages/omo-codex omo-senpi Changes under packages/omo-senpi git-bash-mcp Changes under packages/git-bash-mcp labels Sep 8, 2026
Validated on Linux Bun 1.4.2: clean frozen install, 40 focused tests, full build/typecheck, generated byte checks and CLI help.

Ultraworked with [omo](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>
Preserve socket precedence and agent-home fallback assertions on Windows by using native absolute paths in fixtures.

Ultraworked with [omo](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>
Preserve upstream Windows-native thread fixtures and align the compiled-worker workflow to Bun 1.4.2. Linux install, 47 focused tests, typecheck, build and artifact byte gates pass.

Ultraworked with [omo](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>
code-yeongyu and others added 3 commits September 9, 2026 11:38
Replace timer-dependent fixture readiness with the real pending-state handoff and preserve restart integration assertions.

Ultraworked with [omo](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>
Keep POSIX launcher assertions and exercise supported direct Windows refresh paths with real compiled fixtures.

Ultraworked with [omo](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>
@github-actions github-actions Bot added the openclaw-core Changes under packages/openclaw-core label Sep 9, 2026
Use native executable fixtures and retain .exe through install, cache and provenance paths.

Ultraworked with [omo](https://github.com/yeongyu/oh-my-openagent)

Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>
@code-yeongyu code-yeongyu added ci:full-matrix Force the full 3-OS CI matrix on this PR and removed ci:full-matrix Force the full 3-OS CI matrix on this PR labels Sep 9, 2026
code-yeongyu and others added 2 commits September 9, 2026 12:28
Ultraworked with [omo](https://github.com/yeongyu/oh-my-openagent)

Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com>
Resolve generated artifacts by rebuilding from merged Linux sources.
@code-yeongyu
code-yeongyu merged commit 6d78891 into dev Sep 9, 2026
16 checks passed
@code-yeongyu
code-yeongyu deleted the bun-1.4.2 branch September 9, 2026 03:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ast-grep-mcp Changes under packages/ast-grep-mcp ci:full-matrix Force the full 3-OS CI matrix on this PR git-bash-mcp Changes under packages/git-bash-mcp lazycodex Codex (LazyCodex) edition: packages/omo-codex mcp-client-core Changes under packages/mcp-client-core mcp-stdio-core Changes under packages/mcp-stdio-core omo-senpi Changes under packages/omo-senpi openclaw-core Changes under packages/openclaw-core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants