Skip to content

fix(ci): repair Bun 1.4.2 regression coverage and Senpi bundle - #8003

Merged
code-yeongyu merged 2 commits into
devfrom
fix/dev-7971-merge-regressions
Sep 9, 2026
Merged

code-yeongyu merged 2 commits into
devfrom
fix/dev-7971-merge-regressions

Conversation

@code-yeongyu

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

Copy link
Copy Markdown
Owner

Summary

Repair the red dev CI introduced by the Bun 1.4.2 integration and restore the committed Senpi bundle generated on Linux.

Root cause

Changes

  • Remove only the duplicate prune imports and describe blocks from script/build-omob.test.ts; retain the intentional Windows portability changes from chore: upgrade Bun types to 1.4.2 #7971.
  • Regenerate the three changed committed Senpi extension bundles on Linux with Bun 1.4.2. The complete CI Senpi build pipeline was run and no other tracked generated artifact was stale.

Verification

  • On gorky (linux/x86_64) with Bun 1.4.2: bun run typecheck:script passed.
  • On gorky: bun test script/build-omob.test.ts script/omob-runtime-prune.test.ts passed, 26 tests, 59 expectations, 0 failures.
  • The pre-build build-extension.mjs --check reported stale-output; the post-build check reported omo-senpi extension build is current.
  • Bundle bytes were transferred with bunshin readBytes; local SHA-256 matched the remote Linux rebuild for all three artifacts. Detailed evidence is in .omo/evidence/20260909-dev-ci-fix/README.md.
  • The ci:full-matrix label is applied to require Ubuntu, macOS, and Windows coverage.

Summary by cubic

Repairs the red dev CI by removing duplicate runtime-prune tests reintroduced in a merge and regenerating stale Senpi extension bundles on Linux with Bun 1.4.2.

  • Removes only the duplicated planRuntimePrune/selectPruneEntries imports and describe blocks from script/build-omob.test.ts; the intentional Windows portability changes from chore: upgrade Bun types to 1.4.2 #7971 stay.
  • Regenerates the three committed Senpi extension bundles (omo-member.js, omo-task.js, omo.js) so they match a fresh Linux build.

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

Review in cubic

@code-yeongyu code-yeongyu added the ci:full-matrix Force the full 3-OS CI matrix on this PR label Sep 9, 2026
@github-actions github-actions Bot added the omo-senpi Changes under packages/omo-senpi label Sep 9, 2026
@code-yeongyu
code-yeongyu merged commit 704b3a2 into dev Sep 9, 2026
52 of 65 checks passed
@code-yeongyu
code-yeongyu deleted the fix/dev-7971-merge-regressions branch September 9, 2026 04:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:full-matrix Force the full 3-OS CI matrix on this PR omo-senpi Changes under packages/omo-senpi

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant