Template for a good new topic, formatted with Markdown:
- ALM used: github.com
- CI system used: github.com
- Scanner command used when applicable (private details masked): Using uses: SonarSource/sonarqube-scan-action@v7.0.0
- Languages of the repository: e.g. C and/or C++
- Only if the SonarCloud project is public, the URL
- And if you need help with pull request decoration, then the URL to the PR too
- Error observed (wrap logs/code around with triple quotes ``` for proper formatting
Node.js 20 actions are deprecated.
The following actions are running on Node.js 20 and may not
work as expected: SonarSource/sonarqube-scan-action@v7.0.0.
Actions will be forced to run with Node.js 24 by default starting
June 2nd, 2026. Node.js 20 will be removed from the runner on
September 16th, 2026.
Please check if updated versions of these actions are available
that support Node.js 24.
To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
- Steps to reproduce: Any github.com user using SonarSource/sonarqube-scan-action is affected
- Potential workaround: None
Sonarsource will need to help regarding Deprecation of Node 20 on GitHub Actions runners - GitHub Changelog
See also fix: move to NodeJS 24 by vr · Pull Request #222 · SonarSource/sonarqube-scan-action · GitHub