Skip to content

[codex] Keep SDK release metadata and toolchain current#9

Merged
PetriLahdelma merged 1 commit into
mainfrom
codex/update-sdk-deps-and-release-state
Jun 17, 2026
Merged

[codex] Keep SDK release metadata and toolchain current#9
PetriLahdelma merged 1 commit into
mainfrom
codex/update-sdk-deps-and-release-state

Conversation

@PetriLahdelma

Copy link
Copy Markdown
Member

Summary

  • sync the SDK repo package version and lockfile with npm latest 2.1.1
  • refresh TypeScript, Vitest, tsup, YAML, and Node type tooling
  • add npm overrides for patched esbuild/Rollup transitive versions until tsup narrows its ranges
  • make tsconfig explicit for Node globals plus fetch/Abort runtime types

Why

The repo main branch lagged the already-published npm package and still carried stale transitive locks behind the open dependency PRs. This consolidates the dependency cleanup into one branch.

Verification

  • npm run typecheck
  • npm test
  • npm run build
  • npm audit --audit-level=moderate
  • npm pack --dry-run --json

Follow-up after merge

The public SDK repo lagged the published npm package and still carried stale dev-tool transitive locks. This syncs the package version to 2.1.1, refreshes the TypeScript/Vitest/tsup/YAML toolchain, pins patched esbuild/Rollup transitive versions through npm overrides, and makes the compiler config explicit for Node 18 plus fetch/Abort globals.\n\nConstraint: @vertaaux/sdk@2.1.1 is already the npm latest and the repo should reproduce that release state.\nConstraint: tsup 8.5.1 still allows vulnerable esbuild/Rollup ranges, so overrides are required until upstream narrows them.\nRejected: Downgrade tsup to npm audit's suggested 6.5.0 | that would roll back the build toolchain to avoid transitive advisories instead of keeping current patched dependencies.\nConfidence: high\nScope-risk: moderate\nDirective: Remove the esbuild/Rollup overrides only after tsup depends on patched ranges itself and npm audit remains clean.\nTested: npm run typecheck; npm test; npm run build; npm audit --audit-level=moderate; npm pack --dry-run --json\nNot-tested: Publishing to npm
@PetriLahdelma PetriLahdelma marked this pull request as ready for review June 17, 2026 09:50
@PetriLahdelma PetriLahdelma merged commit ca2054e into main Jun 17, 2026
3 checks passed
@PetriLahdelma PetriLahdelma deleted the codex/update-sdk-deps-and-release-state branch June 17, 2026 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant