chore(repo): fix publish workflow (#31510)
## Current Behavior The publish workflow was failing because the preinstall script was exiting with code 1 when detecting an older Node.js version, causing the entire publishing process to fail. ## Expected Behavior The preinstall script should warn about Node.js version requirements but not exit with an error code during publishing, allowing the workflow to continue. ## Related Issue(s) This fixes a critical issue preventing package publishing due to Node.js version check failures in CI environments. The fix changes: - `console.error()` to `console.warn()` for better log categorization - Removes `process.exit(1)` to prevent workflow termination - Adds the actual Node.js version to the warning message for better debugging This ensures the publish workflow can complete successfully while still providing visibility into Node.js version mismatches.
This commit is contained in:
parent
51bddad10f
commit
022789202e
@ -15,10 +15,9 @@ const semverLessThan = require('semver/functions/lt');
|
|||||||
|
|
||||||
// Check node version
|
// Check node version
|
||||||
if (semverLessThan(process.version, '20.19.0')) {
|
if (semverLessThan(process.version, '20.19.0')) {
|
||||||
console.error(
|
console.warn(
|
||||||
'Please make sure that your installed Node version is greater than v20.19.0'
|
`Please make sure that your installed Node version (${process.version}) is greater than v20.19.0`
|
||||||
);
|
);
|
||||||
process.exit(1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check for pnpm version
|
// Check for pnpm version
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user