Bump typescript from 5.9.3 to 6.0.3 in /packages/databricks-vscode-types#1931
Conversation
6fcd503 to
1188459
Compare
|
🤖 Integration tests triggered automatically for Checks will be approved automatically on success. |
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.3) --- updated-dependencies: - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
1188459 to
1c4bd95
Compare
|
If integration tests don't run automatically, an authorized user can run them manually by following the instructions below: Trigger: Inputs:
Checks will be approved automatically on success. |
|
🤖 Integration tests ❌ 3 of 4 test jobs failed for |
|
Recommendation: hold — TypeScript 6.0 is adoptable but needs a small migration, not a bare version bump. I tested the bump locally (TS 6.0.3 across all 3 packages). Findings and what a proper migration requires: Good news
What TS 6 requires (config/tooling only)
Suggested pathDo a dedicated "adopt TypeScript 6" PR that: bumps TS to Keeping this open (labeled |
…1961) ## Why Several Dependabot major-version PRs are blocked on prerequisite work and aren't ready to merge. Left as open PRs (or closed), Dependabot keeps re-raising them under new version numbers. Scoped `ignore` rules park them until the prerequisite work is done — keeping the PR queue clean without losing the rationale. This directly answers "if I close these, will the bot reopen them?" — **yes, under new versions**, unless we add these ignore rules. ## What In `.github/dependabot.yml`, add `ignore` rules (scoped to the packages that declare each dep): **ESM-only majors** — blocked until the build/test tooling migrates off `ts-node` (CommonJS) to an ESM runner (`tsx`): - `yargs >=18` (see #1934) - `chai >=5`, `@types/chai >=5` (see #1932) **VS Code engine-coupled** — `@types/vscode` must track `engines.vscode` (`^1.86.0`); bump both together only when the minimum supported VS Code is deliberately raised (see #1933): - `@types/vscode >=1.87` (in both `/packages/databricks-vscode` and `/packages/databricks-vscode-types`) Each rule carries an inline comment pointing to its tracking PR and unblock condition, so the ignore can be removed intentionally later. ## Verification - `.github/dependabot.yml` parses as valid YAML; ignore rules confirmed on both affected directory entries. **Backward compatibility:** dependency-automation config only; no runtime, API, or build-output change. Once this merges, PRs #1932 / #1933 / #1934 can be closed without Dependabot re-raising those major lines. (#1931 typescript and #1935 eslint are **not** ignored — those aren't version-availability issues, they're migrations we may still want prompts for.) This pull request and its description were written by Isaac.
Bumps typescript from 5.9.3 to 6.0.3.
Release notes
Sourced from typescript's releases.
Commits
050880cBump version to 6.0.3 and LKGeeae9dd🤖 Pick PR #63401 (Also check package name validity in...) into release-6.0 (#...ad1c695🤖 Pick PR #63368 (Harden ATA package name filtering) into release-6.0 (#63372)0725fb4🤖 Pick PR #63310 (Mark class property initializers as...) into release-6.0 (#...607a22aBump version to 6.0.2 and LKG9e72ab7🤖 Pick PR #63239 (Fix missing lib files in reused pro...) into release-6.0 (#...35ff23d🤖 Pick PR #63163 (Port anyFunctionType subtype fix an...) into release-6.0 (#...e175b69Bump version to 6.0.1-rc and LKGaf4caacUpdate LKG8efd7e8Merge remote-tracking branch 'origin/main' into release-6.0