fix(deps): bump @workos/openapi-spec to drop tree-sitter chain#204
Conversation
@workos/openapi-spec 0.45.0 no longer declares @workos/oagen as a runtime dependency, so the CLI stops inheriting oagen's native tree-sitter toolchain. That chain broke installs: oagen requires Node >= 24.10 while the CLI supports >= 22.11, tree-sitter-kotlin's GitHub tarball trips pnpm's blockExoticSubdeps protection, and tree-sitter 0.21.1 fails to compile against Node 24 headers on platforms without prebuilds. The CLI only reads the bundled OpenAPI YAML, whose export path is unchanged. Fixes #202
Greptile SummaryThis PR bumps
Confidence Score: 5/5Safe to merge — the change removes a problematic native dependency chain with no impact on CLI behaviour. The bump drops the entire oagen/tree-sitter subtree that was causing install failures, and the only runtime consumer of the package (require.resolve('@workos/openapi-spec/spec') in catalog.ts) continues to work because the ./spec export path is preserved in 0.45.0. The lockfile integrity hash is present, the snapshot section correctly shows zero dependencies for the new version, and no CLI source files needed to change. No files require special attention. Important Files Changed
|
Summary
@workos/openapi-specfrom^0.14.0to^0.45.0. As of 0.45.0 the package no longer declares@workos/oagenas a runtime dependency (its single runtime import,toCamelCase, is now inlined upstream), so the CLI stops inheriting oagen's native tree-sitter toolchain.node >= 24.10engine requirement conflicting with the CLI's declared>= 22.11support range, pnpm'sblockExoticSubdepsrejecting thetree-sitter-kotlinGitHub tarball, andtree-sitter@0.21.1failing to compile against Node 24 V8 headers on platforms without prebuilds (e.g. Linux ARM64).pnpm why @workos/oagenandpnpm why tree-sitterboth come back empty.require.resolve('@workos/openapi-spec/spec')insrc/commands/api/catalog.ts, and the./specexport path is unchanged in 0.45.0.Fixes #202