Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 1, 2025

Bumps @typescript-eslint/utils from 7.18.0 to 8.29.0.

Release notes

Sourced from @​typescript-eslint/utils's releases.

v8.29.0

8.29.0 (2025-03-31)

🚀 Features

  • eslint-plugin: [prefer-nullish-coalescing] create ignoreIfStatements option (#11000)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-condition] don't report on unnecessary optional array index access when noUncheckedIndexedAccess is enabled (#10961)
  • eslint-plugin: [use-unknown-in-catch-callback-variable] remove fixable property (#10993)
  • eslint-plugin: [prefer-for-of] fix false positive when using erasable type syntax within update expressions (#10981)
  • eslint-plugin: support arbitrary extensions in definition files (#10957)
  • eslint-plugin: [no-array-constructor] remove optional chaining exemption (#10963)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.28.0

8.28.0 (2025-03-24)

🚀 Features

  • eslint-plugin: [prefer-nullish-coalescing] support if statement assignment (??=) and fix several minor bugs (#10861)

🩹 Fixes

  • eslint-plugin: [no-unsafe-function-type] remove fixable property (#10986)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.27.0

8.27.0 (2025-03-17)

🚀 Features

  • utils: support DeprecatedInfo for rule.meta.deprecated (#10932)

... (truncated)

Changelog

Sourced from @​typescript-eslint/utils's changelog.

8.29.0 (2025-03-31)

This was a version bump only for utils to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.28.0 (2025-03-24)

This was a version bump only for utils to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.27.0 (2025-03-17)

🚀 Features

  • utils: support DeprecatedInfo for rule.meta.deprecated (#10932)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

8.26.1 (2025-03-10)

This was a version bump only for utils to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.26.0 (2025-03-03)

🚀 Features

  • support TypeScript 5.8 (#10903)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

8.25.0 (2025-02-24)

This was a version bump only for utils to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.24.1 (2025-02-17)

... (truncated)

Commits
  • 3dd1835 chore(release): publish 8.29.0
  • 807f5ca chore(release): publish 8.28.0
  • 3efd99e chore(release): publish 8.27.0
  • 342d98e feat(utils): support DeprecatedInfo for rule.meta.deprecated (#10932)
  • 9aa0b6b chore(release): publish 8.26.1
  • bc6d19f chore(release): publish 8.26.0
  • 9674629 feat: support TypeScript 5.8 (#10903)
  • 7c88d26 chore: update all test scripts to remove coverage flag (#10582)
  • 1a9ab8f chore(release): publish 8.25.0
  • f3ef20e chore: update to latest nx and use project references first approach (#10361)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) from 7.18.0 to 8.29.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.29.0/packages/utils)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/utils"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 1, 2025
Copy link

qodo-merge-pro bot commented Apr 1, 2025

CI Feedback 🧐

(Feedback updated until commit af5f925)

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: build-client

Failed stage: Install Dependencies & Build Docker Image [❌]

Failure summary:

The action failed during the npm installation process due to Node.js version incompatibility. The
specific error occurred in the nx package's postinstall script (line 1048-1051) where it encountered
a syntax error with the nullish coalescing assignment operator (??=) on line 192, which is not
supported in Node.js 14.21.3 that's being used in the environment. This operator requires Node.js 15
or later.

Additional evidence of version incompatibility:

  • Multiple "Unsupported engine" warnings throughout the log showing packages requiring Node.js 16, 18,
    or later
  • Current environment is using Node.js 14.21.3 (as shown in lines 301-317)
  • The nx package (version 20.3.1) is attempting to use modern JavaScript syntax not available in
    Node.js 14

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    179:  > lmdb@3.1.5 install /home/runner/work/angular-spring-reactive-sample/angular-spring-reactive-sample/ui/node_modules/lmdb
    180:  > node-gyp-build-optional-packages
    181:  > esbuild@0.24.0 postinstall /home/runner/work/angular-spring-reactive-sample/angular-spring-reactive-sample/ui/node_modules/@angular-devkit/build-angular/node_modules/esbuild
    182:  > node install.js
    183:  > esbuild@0.24.0 postinstall /home/runner/work/angular-spring-reactive-sample/angular-spring-reactive-sample/ui/node_modules/@angular/build/node_modules/esbuild
    184:  > node install.js
    185:  > esbuild@0.25.2 postinstall /home/runner/work/angular-spring-reactive-sample/angular-spring-reactive-sample/ui/node_modules/esbuild
    186:  > node install.js
    187:  > esbuild@0.21.5 postinstall /home/runner/work/angular-spring-reactive-sample/angular-spring-reactive-sample/ui/node_modules/vite/node_modules/esbuild
    188:  > node install.js
    189:  > nx@20.3.1 postinstall /home/runner/work/angular-spring-reactive-sample/angular-spring-reactive-sample/ui/node_modules/nx
    190:  > node ./bin/post-install
    191:  /home/runner/work/angular-spring-reactive-sample/angular-spring-reactive-sample/ui/node_modules/nx/src/utils/delayed-spinner.js:76
    192:  opts ??= {};
    193:  ^^^
    194:  SyntaxError: Unexpected token '??='
    195:  at wrapSafe (internal/modules/cjs/loader.js:1029:16)
    ...
    
    300:  npm WARN notsup Not compatible with your version of node/npm: open@10.1.0
    301:  npm WARN notsup Unsupported engine for p-retry@6.2.1: wanted: {"node":">=16.17"} (current: {"node":"14.21.3","npm":"6.14.18"})
    302:  npm WARN notsup Not compatible with your version of node/npm: p-retry@6.2.1
    303:  npm WARN notsup Unsupported engine for webpack-dev-middleware@7.4.2: wanted: {"node":">= 18.12.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    304:  npm WARN notsup Not compatible with your version of node/npm: webpack-dev-middleware@7.4.2
    305:  npm WARN notsup Unsupported engine for default-browser@5.2.1: wanted: {"node":">=18"} (current: {"node":"14.21.3","npm":"6.14.18"})
    306:  npm WARN notsup Not compatible with your version of node/npm: default-browser@5.2.1
    307:  npm WARN notsup Unsupported engine for is-wsl@3.1.0: wanted: {"node":">=16"} (current: {"node":"14.21.3","npm":"6.14.18"})
    308:  npm WARN notsup Not compatible with your version of node/npm: is-wsl@3.1.0
    309:  npm WARN notsup Unsupported engine for bundle-name@4.1.0: wanted: {"node":">=18"} (current: {"node":"14.21.3","npm":"6.14.18"})
    310:  npm WARN notsup Not compatible with your version of node/npm: bundle-name@4.1.0
    311:  npm WARN notsup Unsupported engine for default-browser-id@5.0.0: wanted: {"node":">=18"} (current: {"node":"14.21.3","npm":"6.14.18"})
    312:  npm WARN notsup Not compatible with your version of node/npm: default-browser-id@5.0.0
    313:  npm WARN notsup Unsupported engine for run-applescript@7.0.0: wanted: {"node":">=18"} (current: {"node":"14.21.3","npm":"6.14.18"})
    314:  npm WARN notsup Not compatible with your version of node/npm: run-applescript@7.0.0
    315:  npm WARN notsup Unsupported engine for is-network-error@1.1.0: wanted: {"node":">=16"} (current: {"node":"14.21.3","npm":"6.14.18"})
    316:  npm WARN notsup Not compatible with your version of node/npm: is-network-error@1.1.0
    317:  npm WARN notsup Unsupported engine for ts-api-utils@2.1.0: wanted: {"node":">=18.12"} (current: {"node":"14.21.3","npm":"6.14.18"})
    ...
    
    346:  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @napi-rs/nice-win32-ia32-msvc@1.0.1: wanted {"os":"win32","arch":"ia32"} (current: {"os":"linux","arch":"x64"})
    347:  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @napi-rs/nice-linux-arm64-musl@1.0.1 (node_modules/@napi-rs/nice/node_modules/@napi-rs/nice-linux-arm64-musl):
    348:  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @napi-rs/nice-linux-arm64-musl@1.0.1: wanted {"os":"linux","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
    349:  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @napi-rs/nice-win32-arm64-msvc@1.0.1 (node_modules/@napi-rs/nice/node_modules/@napi-rs/nice-win32-arm64-msvc):
    350:  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @napi-rs/nice-win32-arm64-msvc@1.0.1: wanted {"os":"win32","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
    351:  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @napi-rs/nice-linux-ppc64-gnu@1.0.1 (node_modules/@napi-rs/nice/node_modules/@napi-rs/nice-linux-ppc64-gnu):
    352:  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @napi-rs/nice-linux-ppc64-gnu@1.0.1: wanted {"os":"linux","arch":"ppc64"} (current: {"os":"linux","arch":"x64"})
    353:  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @napi-rs/nice-android-arm-eabi@1.0.1 (node_modules/@napi-rs/nice/node_modules/@napi-rs/nice-android-arm-eabi):
    354:  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @napi-rs/nice-android-arm-eabi@1.0.1: wanted {"os":"android","arch":"arm"} (current: {"os":"linux","arch":"x64"})
    355:  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @napi-rs/nice-linux-s390x-gnu@1.0.1 (node_modules/@napi-rs/nice/node_modules/@napi-rs/nice-linux-s390x-gnu):
    356:  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @napi-rs/nice-linux-s390x-gnu@1.0.1: wanted {"os":"linux","arch":"s390x"} (current: {"os":"linux","arch":"x64"})
    357:  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @napi-rs/nice-linux-riscv64-gnu@1.0.1 (node_modules/@napi-rs/nice/node_modules/@napi-rs/nice-linux-riscv64-gnu):
    358:  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @napi-rs/nice-linux-riscv64-gnu@1.0.1: wanted {"os":"linux","arch":"riscv64"} (current: {"os":"linux","arch":"x64"})
    359:  npm WARN notsup Unsupported engine for @testing-library/dom@10.4.0: wanted: {"node":">=18"} (current: {"node":"14.21.3","npm":"6.14.18"})
    360:  npm WARN notsup Not compatible with your version of node/npm: @testing-library/dom@10.4.0
    361:  npm WARN notsup Unsupported engine for check-error@2.1.1: wanted: {"node":">= 16"} (current: {"node":"14.21.3","npm":"6.14.18"})
    362:  npm WARN notsup Not compatible with your version of node/npm: check-error@2.1.1
    363:  npm WARN notsup Unsupported engine for esbuild@0.25.2: wanted: {"node":">=18"} (current: {"node":"14.21.3","npm":"6.14.18"})
    ...
    
    938:  npm WARN notsup Not compatible with your version of node/npm: proc-log@5.0.0
    939:  npm WARN notsup Unsupported engine for which@5.0.0: wanted: {"node":"^18.17.0 || >=20.5.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    940:  npm WARN notsup Not compatible with your version of node/npm: which@5.0.0
    941:  npm WARN notsup Unsupported engine for which@5.0.0: wanted: {"node":"^18.17.0 || >=20.5.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    942:  npm WARN notsup Not compatible with your version of node/npm: which@5.0.0
    943:  npm WARN notsup Unsupported engine for isexe@3.1.1: wanted: {"node":">=16"} (current: {"node":"14.21.3","npm":"6.14.18"})
    944:  npm WARN notsup Not compatible with your version of node/npm: isexe@3.1.1
    945:  npm WARN notsup Unsupported engine for isexe@3.1.1: wanted: {"node":">=16"} (current: {"node":"14.21.3","npm":"6.14.18"})
    946:  npm WARN notsup Not compatible with your version of node/npm: isexe@3.1.1
    947:  npm WARN notsup Unsupported engine for npm-bundled@4.0.0: wanted: {"node":"^18.17.0 || >=20.5.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    948:  npm WARN notsup Not compatible with your version of node/npm: npm-bundled@4.0.0
    949:  npm WARN notsup Unsupported engine for hosted-git-info@8.0.2: wanted: {"node":"^18.17.0 || >=20.5.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    950:  npm WARN notsup Not compatible with your version of node/npm: hosted-git-info@8.0.2
    951:  npm WARN notsup Unsupported engine for proc-log@5.0.0: wanted: {"node":"^18.17.0 || >=20.5.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    952:  npm WARN notsup Not compatible with your version of node/npm: proc-log@5.0.0
    953:  npm WARN notsup Unsupported engine for json-parse-even-better-errors@4.0.0: wanted: {"node":"^18.17.0 || >=20.5.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    954:  npm WARN notsup Not compatible with your version of node/npm: json-parse-even-better-errors@4.0.0
    955:  npm WARN notsup Unsupported engine for @npmcli/node-gyp@4.0.0: wanted: {"node":"^18.17.0 || >=20.5.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    ...
    
    1036:  npm WARN notsup Not compatible with your version of node/npm: tuf-js@3.0.1
    1037:  npm WARN notsup Unsupported engine for @tufjs/models@3.0.1: wanted: {"node":"^18.17.0 || >=20.5.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    1038:  npm WARN notsup Not compatible with your version of node/npm: @tufjs/models@3.0.1
    1039:  npm WARN notsup Unsupported engine for @tufjs/canonical-json@2.0.0: wanted: {"node":"^16.14.0 || >=18.0.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    1040:  npm WARN notsup Not compatible with your version of node/npm: @tufjs/canonical-json@2.0.0
    1041:  npm WARN notsup Unsupported engine for esbuild-wasm@0.25.2: wanted: {"node":">=18"} (current: {"node":"14.21.3","npm":"6.14.18"})
    1042:  npm WARN notsup Not compatible with your version of node/npm: esbuild-wasm@0.25.2
    1043:  npm WARN codelyzer@6.0.2 requires a peer of @angular/compiler@>=2.3.1 <13.0.0 || ^12.0.0-next || ^12.1.0-next || ^12.2.0-next but none is installed. You must install peer dependencies yourself.
    1044:  npm WARN codelyzer@6.0.2 requires a peer of @angular/core@>=2.3.1 <13.0.0 || ^12.0.0-next || ^12.1.0-next || ^12.2.0-next but none is installed. You must install peer dependencies yourself.
    1045:  npm WARN @mdx-js/react@3.1.0 requires a peer of @types/react@>=16 but none is installed. You must install peer dependencies yourself.
    1046:  npm ERR! code ELIFECYCLE
    1047:  npm ERR! errno 1
    1048:  npm ERR! nx@20.3.1 postinstall: `node ./bin/post-install`
    1049:  npm ERR! Exit status 1
    1050:  npm ERR! 
    1051:  npm ERR! Failed at the nx@20.3.1 postinstall script.
    1052:  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    1053:  npm ERR! A complete log of this run can be found in:
    1054:  npm ERR!     /home/runner/.npm/_logs/2025-04-01T22_50_36_783Z-debug.log
    1055:  ##[error]Process completed with exit code 1.
    1056:  Post job cleanup.
    

    Copy link
    Contributor Author

    dependabot bot commented on behalf of github May 1, 2025

    Superseded by #229.

    @dependabot dependabot bot closed this May 1, 2025
    @dependabot dependabot bot deleted the dependabot/npm_and_yarn/ui/typescript-eslint/utils-8.29.0 branch May 1, 2025 22:42
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    0 participants