Skip to content

chore(deps): bump provider pins, remove unused ws devDep - #1429

Merged
TheGreatAxios merged 2 commits into
mainfrom
cl-10659-providerauth-pins-codex-provider-oauth-core-ws-remov
Oct 15, 2026
Merged

TheGreatAxios merged 2 commits into
mainfrom
cl-10659-providerauth-pins-codex-provider-oauth-core-ws-remov

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator
  • @corbits/codex-provider 0.1.1 -> 0.1.2: additive only (new CODEX_DEFAULT_MODELS constant, bundled Codex model catalog); tarball-diff verified, no consumer adaptation needed.
  • @corbits/oauth-core 0.2.0 -> 0.3.0: verified non-breaking from source — no exported symbol removed; refreshTokenRequest narrows its first parameter to a Pick (acceptance-widening); RFC 8707 resource passthrough is added-but-unconfigured (no first-party config sets it, wire behavior for our providers byte-identical); discovery gains 401-challenge metadata. startCallbackServer/callbackTargetFor/OAuthRefreshFailedError intact.
  • Peer-range note: codex-provider@0.1.2 declares @corbits/oauth-core: ^0.2.0 while this installs 0.3.0 (runtime-verified non-breaking against every symbol it imports); upstream should widen the peer range.
  • ws devDep removed: bounded grep (src/testkit/e2e/scripts/vendor/packages) shows zero first-party imports — repo-seeding heritage. MCP SDK carries its own ws transitively.

Verification

  • bun run check exit 0: 8948 pass / 0 fail across 580 files; codex+xai+provider suites 498 pass / 0 fail; full auth-adjacent set (oauth scope check, callback page, token session boundary, refresh lock, MCP re-auth caps, settings OAuth recovery) green.
  • Independent auth review verified both tarball diffs against npm shas and ran 10 probe tests on the installed 0.3.0 (all pass); lock movement is minimal (two @corbits pins + ws removal), zero @intX shake.

Fixes CL-10659

codex-provider 0.1.2 adds a bundled-models constant; oauth-core 0.3.0
adds RFC 8707 resource passthrough and 401-challenge discovery while
keeping every consumer symbol intact (refresh signature narrows to a
Pick — acceptance-widening). Wire behavior for our providers is
byte-identical (no resource configured). The peer range declared by
codex-provider (0.2.x) lags these additions; upstream should widen it.
ws had zero first-party imports and leaves the tree.
@linear-code

linear-code Bot commented Oct 14, 2026

Copy link
Copy Markdown

CL-10659

@corbits-triage

corbits-triage Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Superseded by the comment below.

@corbits-triage

corbits-triage Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Superseded by the comment below.

@corbits-triage

corbits-triage Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Triage: Unsure

Not yet confirmed, a maintainer will check:

  • makes one focused change

@TheGreatAxios
TheGreatAxios changed the base branch from cl-10655-replace-abandoned-ts-prune-with-knip-in-dead-export to main October 15, 2026 20:34
…-pins-codex-provider-oauth-core-ws-remov

# Conflicts:
#	package.json
@TheGreatAxios
TheGreatAxios merged commit 737c359 into main Oct 15, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant