NPM Plugin: wrong node version is used to build the package
Metadata
Current evaluation
npm plugin silently ignores npm-node-version when override-build is used, falling back to old system node. Maintainer confirmed root cause (no way to inject setup commands with override-build), provided workaround, and raised architectural question about pre-build hooks. Awaiting design input from maintainers.
Suggested action: keep open
Reason: Maintainer @cmatsuoka confirmed the root cause 9 days ago: 'there's no way to inject setup commands when override-build is used', provided a concrete workaround, and explicitly asked @lengau and @tigarmo for architectural input on a pre-build hook solution. The issue is triaged (Jira CRAFT-3124), valid, and awaiting a design decision that cannot be resolved without maintainer consensus.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
45
Quick Win:
11.25
Staleness:
40
Complexity:
75
Confidence:
82
Support Request:
20
|
keep open | npm plugin silently ignores npm-node-version when override-build is used, falling back to old system node. Maintainer confirmed root cause (no way to inject setup commands with override-build), provided workaround, and raised architectural question about pre-build hooks. Awaiting design input from maintainers. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
70
Complexity:
60
Confidence:
80
Support Request:
5
|
keep open | Bug where Rockcraft's npm plugin ignores the npm-node-version setting, using an outdated Node.js version instead. Maintainers acknowledged it, created a Jira ticket, provided a workaround, and requested architectural input for a long-term fix. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
85
Complexity:
40
Confidence:
80
Support Request:
15
|
close stale | NPM plugin ignores npm-node-version config, defaulting to Ubuntu's Node 12 instead of requested v20. Report lacks labels, maintainer response, and has been inactive for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
45
Confidence:
85
Support Request:
15
|
needs triage | NPM plugin ignores npm-node-version config, installing outdated Node.js and causing build failures. Report is detailed but remains unlabelled and unassessed by maintainers after over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
40
Confidence:
85
Support Request:
10
|
close stale | NPM plugin ignores npm-node-version, installing outdated system Node.js instead of the requested version. Open, inactive since July 2024, and tracked internally as CRAFT-3124. Needs triage and fix. |
Update history
| Date | Change |
|---|---|
| updated |
Related issues
No related issues found above the similarity threshold.