Problem
Cherry-pick #2402 added @aws-sdk/client-s3@3.1000.0 and @aws-sdk/s3-request-presigner@3.1000.0 to extensions/tlon/package.json (replacing the removed @tloncorp/api git dep) but did not mirror them in root package.json. pnpm release:check enforces that bundled-extension deps must exist in root (or sit in the extension's rootDependencyMirrorAllowlist).
Result: publish-next job fails on every push to main since 2026-04-18 21:24 UTC (commit f4c70a29). The next npm channel is not being updated.
Error from latest failed run (24614211935):
release-check: bundled extension root dependency mirror validation failed:
- bundled extension 'tlon' root dependency mirror drift |
missing in root package: @aws-sdk/client-s3, @aws-sdk/s3-request-presigner |
new gaps: @aws-sdk/client-s3, @aws-sdk/s3-request-presigner
Scope
- Add
@aws-sdk/client-s3@3.1000.0 and @aws-sdk/s3-request-presigner@3.1000.0 to root package.json dependencies (alphabetical order).
- Run
pnpm install to regenerate pnpm-lock.yaml.
- Verify locally:
pnpm release:check exits 0.
Acceptance Criteria
References
Commit format
fix(deps): mirror tlon @aws-sdk/* deps to root — unblock publish-next
Problem
Cherry-pick #2402 added
@aws-sdk/client-s3@3.1000.0and@aws-sdk/s3-request-presigner@3.1000.0toextensions/tlon/package.json(replacing the removed@tloncorp/apigit dep) but did not mirror them in rootpackage.json.pnpm release:checkenforces that bundled-extension deps must exist in root (or sit in the extension'srootDependencyMirrorAllowlist).Result:
publish-nextjob fails on every push to main since 2026-04-18 21:24 UTC (commitf4c70a29). Thenextnpm channel is not being updated.Error from latest failed run (24614211935):
Scope
@aws-sdk/client-s3@3.1000.0and@aws-sdk/s3-request-presigner@3.1000.0to rootpackage.jsondependencies(alphabetical order).pnpm installto regeneratepnpm-lock.yaml.pnpm release:checkexits 0.Acceptance Criteria
package.jsondependenciescontains both@aws-sdk/client-s3@3.1000.0and@aws-sdk/s3-request-presigner@3.1000.0.pnpm installsucceeds;pnpm-lock.yamlupdated and committed.pnpm release:checkexits 0 locally.publish-nextrun on the merge commit passes (verifies the gap is closed end-to-end).References
scripts/release-check.ts→checkBundledExtensionRootDependencyMirrorsCommit format
fix(deps): mirror tlon @aws-sdk/* deps to root — unblock publish-next