You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unblock Dependabot group PR #13589: sync the @better-auth/scim workspace override to 1.7.2 (its exact-pin reason dissolves with the lockstep family bump) and author the published-package changeset #13715
Companion card for PR #13589 (Dependabot production-dependencies group, 21 minor/patch updates). Filed by the director seat, session session_01KGtaLpkW1mycWgkbSb3H6t, from a maintainer-requested merge evaluation (2026-08-31). Precedent card shape: #9297 (the #9212 group's changeset card).
Verdict recorded there: do not merge as-is — two red checks, one substantive. Both are fixed on the Dependabot branch itself (dependabot/npm_and_yarn/production-dependencies-6f36c788ab), no code change anywhere else. ⛔ Never force-push or rebase a dependabot branch — additive commits only (·@·d·ependabot r·ebase would discard them).
Blocker 1 — Validate Package Dependencies red, and it is doing its job
Dependabot bumped packages/plugins/plugin-auth/package.jsondependencies.@better-auth/scim from exact "1.7.1" to exact "1.7.2", but pnpm-workspace.yaml:179 still carries the override '@better-auth/scim@<2.0.0': '1.7.1' — and pnpm overrides win inside the workspace. ⇒ every green suite on that PR tested scim 1.7.1 while the published manifest ships 1.7.2 to downstream installs.check-override-consistency.mjs refuses exactly this tested≠shipped divergence.
The override's own documented reason for the EXACT pin (comment block ~line 97: ^1.7.1 would resolve to 1.7.2 "whose better-auth/@better-auth/core peers at ^1.7.2 these overrides would silence rather than satisfy") is dissolved by this very PR — the whole better-auth family moves to 1.7.2 in lockstep, so scim 1.7.2's peers are genuinely satisfied for the first time.
Fix (minimal, on the PR branch):
pnpm-workspace.yaml:179: '@better-auth/scim@<2.0.0': '1.7.1' → '1.7.2', and update the comment block's stale sentences (the ^1.7.1→1.7.2 peer-skew rationale) to record that the family bump of chore(deps)(deps): Bump the production-dependencies group with 21 updates #13589 satisfied the peers. The GHSA-j8v8-g9cx-5qf4 posture is unchanged — patched in >=1.7.0-beta.4, so 1.7.2 stays patched; this is a version sync, ⛔ not an override weakening.
Re-run pnpm install so the lockfile re-resolves scim to 1.7.2, then node scripts/check-override-consistency.mjs green.
⚠️ CI then tests scim 1.7.2 for the first time (the earlier green tested 1.7.1) — treat the re-run as the real reading, and if the SCIM parity/model gates flag 1.7.2 wire drift, that is a genuine finding to report, not a flake.
Adopting the family float (^1.7.2) instead of the exact pin is the separate follow-up the comment block already names — ⛔ not this card; keep the exact-pin shape.
Blocker 2 — Check Changeset red (procedural, precedent #9212/#9297)
Author the curated changeset commit on the branch, patch-bumping every published package whose manifest range moved (from the PR's file list: @objectstack/cli, @objectstack/driver-mongodb, @objectstack/driver-sqlite-wasm(sql.js is a dependency there), @objectstack/metadata, @objectstack/plugin-auth, @objectstack/plugin-email, @objectstack/plugin-hono-server, @objectstack/plugin-pinyin-search, @objectstack/service-settings — verify against the actual diff; devDependency-only and private-app changes get no entry, per the #9212 changeset's own convention).
After both
All checks green ⇒ the PR is desirable to land: 21 updates are all minor/patch, the family moves coherently, and @oclif/core 4.13.4 carries an upstream security fix (powershell path). Landing goes through the normal review + queue path.
Refs: PR #13589 · #9297/#9212 (precedent) · #11632 (SCIM epic, open — the parity gates are the interesting re-run) · GHSA-j8v8-g9cx-5qf4 (the override's provenance).
Companion card for PR #13589 (Dependabot production-dependencies group, 21 minor/patch updates). Filed by the director seat, session
session_01KGtaLpkW1mycWgkbSb3H6t, from a maintainer-requested merge evaluation (2026-08-31). Precedent card shape: #9297 (the #9212 group's changeset card).Verdict recorded there: do not merge as-is — two red checks, one substantive. Both are fixed on the Dependabot branch itself (
dependabot/npm_and_yarn/production-dependencies-6f36c788ab), no code change anywhere else. ⛔ Never force-push or rebase a dependabot branch — additive commits only (·@·d·ependabot r·ebasewould discard them).Blocker 1 —
Validate Package Dependenciesred, and it is doing its jobDependabot bumped
packages/plugins/plugin-auth/package.jsondependencies.@better-auth/scimfrom exact"1.7.1"to exact"1.7.2", butpnpm-workspace.yaml:179still carries the override'@better-auth/scim@<2.0.0': '1.7.1'— and pnpm overrides win inside the workspace. ⇒ every green suite on that PR tested scim 1.7.1 while the published manifest ships 1.7.2 to downstream installs.check-override-consistency.mjsrefuses exactly this tested≠shipped divergence.The override's own documented reason for the EXACT pin (comment block ~line 97:
^1.7.1would resolve to 1.7.2 "whosebetter-auth/@better-auth/corepeers at^1.7.2these overrides would silence rather than satisfy") is dissolved by this very PR — the whole better-auth family moves to 1.7.2 in lockstep, so scim 1.7.2's peers are genuinely satisfied for the first time.Fix (minimal, on the PR branch):
pnpm-workspace.yaml:179:'@better-auth/scim@<2.0.0': '1.7.1'→'1.7.2', and update the comment block's stale sentences (the^1.7.1→1.7.2 peer-skew rationale) to record that the family bump of chore(deps)(deps): Bump the production-dependencies group with 21 updates #13589 satisfied the peers. The GHSA-j8v8-g9cx-5qf4 posture is unchanged — patched in >=1.7.0-beta.4, so 1.7.2 stays patched; this is a version sync, ⛔ not an override weakening.pnpm installso the lockfile re-resolves scim to 1.7.2, thennode scripts/check-override-consistency.mjsgreen.^1.7.2) instead of the exact pin is the separate follow-up the comment block already names — ⛔ not this card; keep the exact-pin shape.Blocker 2 —
Check Changesetred (procedural, precedent #9212/#9297)Author the curated changeset commit on the branch, patch-bumping every published package whose manifest range moved (from the PR's file list:
@objectstack/cli,@objectstack/driver-mongodb,@objectstack/driver-sqlite-wasm(sql.js is a dependency there),@objectstack/metadata,@objectstack/plugin-auth,@objectstack/plugin-email,@objectstack/plugin-hono-server,@objectstack/plugin-pinyin-search,@objectstack/service-settings— verify against the actual diff; devDependency-only and private-app changes get no entry, per the #9212 changeset's own convention).After both
All checks green ⇒ the PR is desirable to land: 21 updates are all minor/patch, the family moves coherently, and
@oclif/core4.13.4 carries an upstream security fix (powershell path). Landing goes through the normal review + queue path.Refs: PR #13589 · #9297/#9212 (precedent) · #11632 (SCIM epic, open — the parity gates are the interesting re-run) · GHSA-j8v8-g9cx-5qf4 (the override's provenance).