boneskull/Node.js Production Test Action
Run a test script against a package as a consumer would
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 2–4scored Jul 6, 2026
- Maintenance Recency
- Maintainedlast commit Nov 21, 2025
- License
- None
- Runtime
- Deprecated runtime
Pinned Snippet
uses: boneskull/nodejs-production-test-action@f7f5b14d06630d4d5fae00214877ae5c692829cb # v2.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| script | npm script name (as in the `scripts` prop of `package.json``) to run | yes | — |
| workspace | Space-delimited list of one or more npm workspace names, paths, or a path to a workspace dir. Corresponds to the `--workspace` argument of `npm pack`. If present, will cause `npm run-script` to run for each resulting installation. | no | — |
| workspaces | Pack all workspaces. Corresponds to the `--workspaces` flag of `npm pack`. If true, will cause `npm run-script` to run for each resulting installation. _Boolean._ | no | false |
| includeWorkspaceRoot | If `workspaces` is true, also pack the workspace root. Corresponds to the `--include-workspace-root` flag of `npm pack`. _Boolean._ | no | false |
| extraNpmInstallArgs | Space-delimited list of extra arguments (including any leading dashes; e.g., `--ignore-scripts`) to use with `npm install /path/to/tarball.tgz`. | no | — |
| verbose | If `true`, print whatever `npm` is doing under the hood. | no | false |
| json | If `true``, output JSON instead of human-readable text. | no | false |
Outputs
no outputs