kt-actions/NPM CI SonarQube

NPM Continuous Integration SonarQube action

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Apr 28, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: kt-actions/npm-ci-sonar@9ea23ff6f4b98ae76d35a67a186c015caa59a455 # v1.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
node-versionVersion Spec to use. Examples: 18, 18.x, 18.0.0, 18.0.x, 18.0.0-x, 18.0.0-x64.no
matrix-node-versionVersion Spec array, i.e. from matrix.node-version. Latest will be selected from this array and setup-node will be run with the selected version.no
matrix-node-version-earliestSet this option if you want the action to select for the earliest available version that satisfies the version spec.false
install-scriptBash script to run after setting up Node.js.npm ci
run-scriptBash script to run after setting up Node.js.npm run coverage
cache-additional-pathAdditional paths to cache. This is a multi-line list of paths.
cache-resetDelete the cache if it exists to cache the new one.false
working-directoryThe working directory which contains the **/package-lock.json files.
sonar-tokenSonarQube token to use for authentication.
fail-on-empty-tokenFail if the token is empty.false

no outputs