Bump the npm-minor group across 1 directory with 5 updates#3864
Bump the npm-minor group across 1 directory with 5 updates#3864dependabot[bot] wants to merge 2 commits intomainfrom
Conversation
Bumps the npm-minor group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.39` | | [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.4` | | [nock](https://github.com/nock/nock) | `14.0.12` | `14.0.13` | | [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.0` | Updates `@types/node` from 20.19.9 to 20.19.39 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint` from 9.39.2 to 9.39.4 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v9.39.2...v9.39.4) Updates `nock` from 14.0.12 to 14.0.13 - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](nock/nock@v14.0.12...v14.0.13) Updates `typescript` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v6.0.2...v6.0.3) Updates `typescript-eslint` from 8.58.2 to 8.59.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 20.19.39 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: eslint dependency-version: 9.39.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: nock dependency-version: 14.0.13 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: typescript-eslint dependency-version: 8.59.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor ... Signed-off-by: dependabot[bot] <support@github.com>
mbg
left a comment
There was a problem hiding this comment.
As discussed elsewhere, I think it would be better to honour the intent of the assertions in config-utils.test.ts and replace them with satisfies to get TS to check that the objects we specify match what we expect for a UserConfig to avoid typos causing us headaches. It's unfortunate that the test macro doesn't enforce this already (which would be a better fix) as we are likely to have the same issue in other places / it will keep coming up.
| // Narrow the type to FeatureConfig to avoid type errors. To avoid unsafe use of `as`, we | ||
| // check that the required properties exist using `satisfies`. |
There was a problem hiding this comment.
Should this comment be changed now?
| codeScanningConfig: { | ||
| packs: ["some-custom-pack@1.0.0"], | ||
| } as UserConfig, | ||
| }, |
There was a problem hiding this comment.
I assume that the intention with these type casts was to ensure that the objects satisfy the UserConfig interface and so should have been e.g. satisfies UserConfig. It's probably better for us to fix this (by changing as to satisfies) rather than removing this entirely.
| sarifID: "42", | ||
| statusReport: { raw_upload_size_bytes: 20, zipped_upload_size_bytes: 10 }, | ||
| } as uploadLib.UploadResult); | ||
| }); |
There was a problem hiding this comment.
This correctly checks the type without as or satisfies, so removing this is OK.
| }, | ||
| }, | ||
| } as Workflow, | ||
| }, |
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Bumps the npm-minor group with 5 updates in the / directory:
20.19.920.19.399.39.29.39.414.0.1214.0.136.0.26.0.38.58.28.59.0Updates
@types/nodefrom 20.19.9 to 20.19.39Commits
Updates
eslintfrom 9.39.2 to 9.39.4Release notes
Sourced from eslint's releases.
Commits
f5770b09.39.4c30147aBuild: changelog update for 9.39.4b8b4eb1chore: update dependencies for ESLint v9.39.4 (#20596)71b2f6bchore: package.json update for@eslint/jsrelease4675152docs: add deprecation notice partial (#20520)f18f6c8fix: update dependency minimatch to ^3.1.5 (#20564)1d16c2fci: pin Node.js 25.6.1 (#20563)a3c868ffix: update dependency@eslint/eslintrcto ^3.3.4 (#20554)234d005fix: minimatch security vulnerability patch for v9.x (#20549)b1b37eefix: updateajvto6.14.0to address security vulnerabilities (#20538)Updates
nockfrom 14.0.12 to 14.0.13Release notes
Sourced from nock's releases.
Commits
07fbfabfix(types): align Definition with runtime; add rawHeaders, drop headers (#2955)fe2c3eachore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1 (#2961)ee49b4fchore(deps-dev): bump flatted from 3.2.5 to 3.4.211bf183chore(deps-dev): bump undici from 6.23.0 to 6.24.1 (#2954)6b80154chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 (#2960)4cbf6ccchore(deps): bump tar and npm (#2952)Updates
typescriptfrom 6.0.2 to 6.0.3Release 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 (#...Updates
typescript-eslintfrom 8.58.2 to 8.59.0Release notes
Sourced from typescript-eslint's releases.
Changelog
Sourced from typescript-eslint's changelog.
Commits
ea9ae4fchore(release): publish 8.59.0Most Recent Ignore Conditions Applied to This Pull Request
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions