-
Notifications
You must be signed in to change notification settings - Fork 407
ci: replace yarn 1.x with bun for dev tooling #8386
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
BridgeAR
wants to merge
101
commits into
master
Choose a base branch
from
BridgeAR/2026-05-09-remove-yarn
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
101 commits
Select commit
Hold shift + click to select a range
341bea8
ci: move root install paths off yarn to bun
BridgeAR 9dffde3
ci: replace yarn services chain with bun isolated install
BridgeAR a2ef0cd
ci: drop yarn run from workflows and the license check
BridgeAR bb70a6c
ci(docs): build TypeDoc docs with bun
BridgeAR 7058d76
chore: remove dead yarn machinery and guard the migration
BridgeAR 3d4d34d
fix(ci): skip lifecycle scripts in package-size-report bun install
BridgeAR b0f01f8
fix(test): switch versions/ workspace to bun's hoisted linker
BridgeAR 14b5015
fix(test): restore moleculer bluebird transitive
BridgeAR 04d9470
fix(test): revert versions/ workspace to bun's isolated linker
BridgeAR 7eeccac
fix(test): inject @grpc/grpc-js into pubsub sandboxes
BridgeAR 412c879
fix(langchain): pin @langchain/openai at the versions/ workspace root
BridgeAR 8c71c99
fix(test): drop yarn references from new plugin-fix comments
BridgeAR e91cb28
fix(test): adapt versions/ sandboxes to bun isolated linker
BridgeAR 10ba7bc
ci(licenses): skip dd-license-attribution regen on bun.lock
BridgeAR a593e69
fix(test): rebuild versions/ native bindings on Node ABI change
BridgeAR def984f
ci(licenses): drop yarn references from skip-comment
BridgeAR bd03665
fix(test): drop yarn from Node-ABI cache-bust comment
BridgeAR 19e578e
fix(test): match yarn classic resolution under bun isolated linker
BridgeAR 22f3dcc
ci(bench): install bun for the GitLab microbenchmarks
BridgeAR af36d82
chore(codeowners): own the install-smoke workflow
BridgeAR 4ffb67f
ci(licenses): regenerate the CSV from bun.lock and auto-commit via oc…
BridgeAR 843525a
ci(install-smoke): push results to Test Optimization via dd-sts
BridgeAR a9d4afd
fix(test): only prune ambiguous bun central symlinks
BridgeAR d6627e6
fix(test): override collections to 5.x for q@2.0.0
BridgeAR 8bea7e6
fix(licenses): strip name fields without regex on untrusted input
BridgeAR 3385960
fix(test): inject google-auth-library into vertex-ai sandboxes
BridgeAR aa6e52a
ci(bench): install unzip before bun-curl on the GitLab runner
BridgeAR 12b03ca
chore(codeowners): own the docs/ TypeDoc workspace
BridgeAR d402ecf
fix(test): pin the langchain-openai floor for its core transitive
BridgeAR 47f91ac
fix(test): inject zod into the ai sandbox
BridgeAR 72dd9b8
ci: fix workflow regressions surfaced by the yarn-to-bun rebase
BridgeAR 497842e
build(deps): regenerate bun.lock after the devDependency bumps
BridgeAR 30fb58c
fix(test): scope sandbox dependencies for bun's isolated linker
BridgeAR cab8ad7
test(scripts): resolve bun via PATH lookup in the sandbox-install guard
BridgeAR 8b88347
fix(test): pass --ignore-engines to yarn in sandbox specs
BridgeAR e181f50
ci(platform): bound the consumer-install step with a retry
BridgeAR 6ede16d
test(iast): drop vestigial yarn re-install in sourcemap sandbox
BridgeAR d5419a2
ci(install): commit versions/bunfig.toml so the isolated linker is st…
BridgeAR be69b6e
ci(datadog-ci): pin the action's npm install with a lockfile
BridgeAR 0dd9a7a
chore(security): cool down npm installs and freeze the dev lockfile
BridgeAR a9926ab
ci: finish yarn-to-bun rebase conflict cleanup
BridgeAR 9badc39
ci(install): fix remaining bun migration failures
BridgeAR b907570
ci(install): handle legacy locks and incomplete registry metadata
BridgeAR 4794f94
ci(install): normalize legacy GitHub shorthand
BridgeAR 87940d7
bench: preserve baseline package manager in comparisons
BridgeAR f9aa5c6
build(deps): sync bun lock with master
BridgeAR 3b29864
chore(codeowners): own versions bun config
BridgeAR e41f4d8
build(docs): sync bun lock with master
BridgeAR b047c95
ci(install): cache plugin sandbox metadata
BridgeAR 0d315ac
ci(install): close bun migration hardening gaps
BridgeAR b4373af
chore(licenses): merge attribution across locked versions
BridgeAR ff02654
ci(install): tighten migration metadata checks
BridgeAR 728a6bf
ci(install): handle release-age races in sandboxes
BridgeAR fdc64e4
test(install): cover plugin workspace failure paths
BridgeAR f3d9cfc
ci(lint): stabilize Actions import classification
BridgeAR 4a4385f
test(install): scope sandbox policy to each plugin
BridgeAR 90ba183
test(install): preserve highest bun workspace versions
BridgeAR b973ff7
test(knex): make sqlite build dependency direct
BridgeAR f8f24d6
ci(install): freeze all Bun-managed dependency trees
BridgeAR 171b2bb
fix(install): silence Bun prepare output
BridgeAR 6d0dcdf
ci(install): harden Bun artifact packaging
BridgeAR 73912f7
test(install): allow Yarn validation fixtures
BridgeAR e34ac37
ci(install): bootstrap Bun inside source archives
BridgeAR bc8b7e5
ci(coverage): isolate patched Bun dependencies
BridgeAR 05a9fae
test(install): cover Bun bootstrap branches
BridgeAR e731184
test(install): isolate Bun bootstrap PATH fixtures
BridgeAR 36553b2
ci(dependencies): refresh vulnerable Bun lock entries
BridgeAR ef6f31d
ci: assign vendor lockfile ownership
BridgeAR 7b23d99
ci(dependencies): align Bun lock after rebase
BridgeAR 7dfefa6
ci: fix Bun rebase integration gaps
BridgeAR 66d38df
ci(dependencies): patch brace-expansion and ignore its cross-major ad…
BridgeAR 677fce4
test(install): declare the peer transitives the sandbox specs resolve
BridgeAR 3bf236c
test(llmobs): resolve the agents openai client from the loaded package
BridgeAR 3a77335
ci(licenses): quote the GitHub output writes
BridgeAR 2b5861a
ci(install): close Bun migration validation gaps
BridgeAR 4dde4f9
ci(install): resolve forced transitives from the consuming package's …
BridgeAR 1347722
fix(scripts): reject a non-JavaScript npm_execpath in the Bun bootstrap
BridgeAR f982f10
fix(vendor): attribute every bundled package's license
BridgeAR 3135773
fix(licenses): attribute the peers of production dependencies
BridgeAR 2a3c7c2
ci(audit): fail on an accepted advisory that is no longer reported
BridgeAR aa3f99e
docs(llmobs): name the services script the repo actually has
BridgeAR f7e995b
fix(licenses): keep copied-source attributions out of the dependency …
BridgeAR bf20060
fix(audit): fail on a severity the wrapper cannot rank
BridgeAR ff85c3e
ci(audit): run the audit when its own policy changes
BridgeAR e54588a
ci(install): derive the CI Bun install from the pinned version
BridgeAR 08f343a
test(langchain): drop an override Bun silently ignores
BridgeAR 2567247
ci(codeowners): own the whole .github tree and lint it
BridgeAR 9d965a3
ci(bun): fix rebased migration regressions
BridgeAR eec315d
ci(bun): fix latest master integration
BridgeAR 08207e5
ci(bun): fix license and dependency audits
BridgeAR 525782b
ci(bun): simplify migration follow-ups
BridgeAR 2548211
ci(audit): restore scheduled Bun checks
BridgeAR 35046b1
test(plugins): remove obsolete Bun dependency workarounds (#9769)
BridgeAR 5149e77
ci(bun): prevent partial-state success
BridgeAR cd6409b
test(install): restore sandbox install prerequisites
BridgeAR c2c99ce
ci(instrumentation): cap Confluent tests at Node 24
BridgeAR ec17155
ci(install): refresh Bun lock after rebase
BridgeAR d6422fe
ci(instrumentation): match Confluent range to Node 24
BridgeAR 0d54b51
chore(deps): harden Bun migration safeguards
BridgeAR 2c3380a
ci: cap Bun network concurrency for plugin installs
BridgeAR 46d6e48
ci: serialize Bun plugin downloads
BridgeAR File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| { | ||
| "scripts": { | ||
| "postCreate": "yarn install" | ||
| "postCreate": "bun install" | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.