Repository navigation
chore(vendor): re-vendor Interchange to upstream main v0.4.0 (CL-9611) - #1037
Merged
Merged
Conversation
Re-vendor vendor/intx and apps/sidecar from faremeter/interchange 5453d0b0 (v0.4.0), re-applying every local delta; bump @intx/* pins to 0.4.0.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Re-vendors
vendor/intx/*andapps/sidecarfrom faremeter/interchange79adc433to5453d0b0(v0.4.0, origin/main).Method. Per package, a 3-way merge of (old upstream
79adc433, our vendored copy, new upstream). Every local delta in the ledger survives; conflicts were resolved by hand (below).apps/sidecaris merged against the oxfmt-formatted upstream.Deltas re-applied
session-service.tsprepared-deploy staging (preparedStepStageArgs, per-stepstageWorkflowStepbefore the deployment frame), re-applied onto upstream's reworked initialization-lease flow; OAuth-login exports kept beside upstream's newAllocatedSenderDeployAttempt.run.ts, kept beside upstream's new abort bridge.0093_sidecar_initialization.sqlvendored verbatim as0098(journal idx 98, no snapshot) behind our 0093-0097../testingexports and test helpers are not vendored, exceptagent/src/testing/reactor-waiters.ts, whichagent/src/testing/index.tsimports.Other changes
@intx/*pins0.3.0->0.4.0everywhere (npm now publishes 0.4.0).overridespin@corbits/oauth-coreand@corbits/openai-responsesto their current commits: the codex/xai provider libraries depend on them unpinned, and their newer HEADs ship dist-only (nosrc), which breaks git installs.VENDORED-FROMupdated. No Workbench (apps/packages/agents/e2e) code changes were needed.Local: fmt, fmt:check, typecheck, lint (existing warnings only),
CI=true bun run test:e2e(14/14, fresh database) pass. Existing databases need a reset (one-shot platform SQL).Note: npm
0.4.0now equals this pin, so rows with no local delta (harness, mail-memory, mailbox, mime, workflow-deploy, hub-common) are un-vendoring candidates.Upstream commits
79adc433..5453d0b0Resolves CL-9611