Skip to content

build: migrate plugins to Bun catalogs - #149

Merged
omercnet merged 18 commits into
mainfrom
update-paseo-plugins-090
Sep 23, 2026
Merged

omercnet merged 18 commits into
mainfrom
update-paseo-plugins-090

Conversation

@omercnet

Copy link
Copy Markdown
Owner

Summary

  • add the root Bun workspace/catalog and migrate every shared dependency to catalog:
  • publish Bun-normalized tarballs through npm provenance, without requiring Bun for plugin users
  • remove npm lockfile staging and use temporary npm-compatible manifests for OMP and Shared Browser Git/local installs
  • standardize Shared Browser and missing packages on Biome quality commands

Verification

  • bun run --filter '*' typecheck
  • node --test .github/scripts/*.test.mjs
  • npm test in paseo-omp, paseo-shared-browser, fresh-worktrees, and isolated Context Mode
  • isolated lockless OMP and Shared Browser source staging, including Shared Browser runtime preparation
  • isolated Bun fixture confirms bun install --lockfile-only preserves an existing npm package-lock.json

No package versions, changelogs, or Release Please manifest entries were edited.

Copilot AI lite review requested due to automatic review settings September 22, 2026 18:02

Copilot AI 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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@omercnet
omercnet force-pushed the update-paseo-plugins-090 branch from 17ecbd8 to 21ee011 Compare September 22, 2026 18:41
@omercnet
omercnet force-pushed the update-paseo-plugins-090 branch from a5fc564 to 36bfb22 Compare September 22, 2026 19:27
@omercnet
omercnet merged commit b02e522 into main Sep 23, 2026
56 of 58 checks passed
@omercnet
omercnet deleted the update-paseo-plugins-090 branch September 23, 2026 07:42
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.

2 participants