Bump eslint from 8.57.1 to 10.6.0 in /packages/databricks-vscode-types#1935
Conversation
3fb078c to
f45de7f
Compare
|
🤖 Integration tests triggered automatically for Checks will be approved automatically on success. |
Bumps [eslint](https://github.com/eslint/eslint) from 8.57.1 to 10.6.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v8.57.1...v10.6.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.6.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
f45de7f to
9154edc
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 — this is an ESLint flat-config migration, not a version bump, and the target version doesn't exist. Blocker 1: target version is phantom
Blocker 2: flat config is mandatory (the real work)The repo uses legacy
Blocker 3: Node engineeslint 10 requires Node What's already readytypescript-eslint v8 (merged in #1956) already peer-supports eslint 10 ( Suggested path (two steps)
Keeping this open as a tracker for that migration. |
…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 eslint from 8.57.1 to 10.6.0.
Release notes
Sourced from eslint's releases.
... (truncated)
Commits
5d12a0410.6.0f7ca54bBuild: changelog update for 10.6.06a42034ci: run ecosystem tests on main branch (#20891)b1f9106feat: detect Symbol() and BigInt() in no-constant-binary-expression (#20981)3dbacdbci: bump actions/checkout from 6 to 7 (#21014)c3abfcachore: correct JSDoc param types in html formatter (#21018)a83683ddocs: Update READMEa832320ci: split ecosystem tests into separate jobs (#21001)6b05784fix: prefer-exponentiation-operator invalid autofix at statement start (#20997)bb9eb2afix: account for shadowedBooleaninno-extra-boolean-cast(#21013)