chore(deps): bump typescript from 5.6.3 to 7.0.2 - #113
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.3 to 7.0.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/commits) --- updated-dependencies: - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
f4b4fef to
3b912d0
Compare
|
Holding this one. It looks green, but Vercel passing here is misleading — the Docusaurus build doesn't typecheck, so it never exercises the compiler. Running this repo's own TypeScript 7 is the native Go rewrite and drops Two options: migrate the tsconfig to |
) Nothing in CI built or typechecked this repo, so a PR could go green and still be broken. Dependabot's TypeScript 7 bump (#113) is a live example: Vercel passes it because the Docusaurus build never runs tsc, but `npm run typecheck` fails on it with TS5102 (baseUrl removed). Add a CI workflow running typecheck and build on every PR and push to main. While here: the existing link-check workflow has been failing at its "Build documentation" step for about three months. It pins node-version 18, but @docusaurus/core 3.10 declares engines.node >=20, so the build could never succeed. Bumped it to 24 to match opsimate-docs/dockerfile, and corrected the stale engines.node in opsimate-docs/package.json, which still claimed >=18.0. Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Dependabot has been proposing TypeScript 7 (#113). That PR looks green because the Docusaurus build never runs tsc, but `npm run typecheck` fails on it: TS 7 removes baseUrl, which this tsconfig sets. TypeScript 6 is the supported step off 5.x, so take that instead. TS 6 deprecates baseUrl rather than removing it, and the deprecation can't be resolved here: @docusaurus/tsconfig sets baseUrl upstream, so the warning fires on the inherited option even after dropping ours. Added ignoreDeprecations: "6.0" with a note explaining that TS 7 is blocked on Docusaurus, not on this repo. Worth noting the @site/* alias that baseUrl exists to anchor is not used anywhere in the project, so this is inherited config we carry rather than something we depend on. Verified: typecheck and build both pass. Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps typescript from 5.6.3 to 7.0.2.
Release notes
Sourced from typescript's releases.
... (truncated)
Commits
Maintainer changes
This version was pushed to npm by microsoft1es, a new releaser for typescript since your current version.