You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to be able to use commitlint configs from private packages or repositories.
I believe this is not currently possible for the following reasons:
Passing NPM_TOKEN environment variable through contexts or project configuration is not sufficient, because without the -E switch, sudo drops environment variables.
Even if -E switch was used, any .npmrc config present in the project would not be read.
The orb doesn't allow overriding the executor or the docker image, so I cannot use an image which running as root such as node:18.14
AFAICT npm doesn't allow passing _authToken on the CLI, meaning I cannot piggy-back the configs parameter to inject CLI options.
I can't attach a workspace with node_modules where I would have previously installed the private package.
I can't write a custom job re-using a command from the orb, because there are none.
I will gladly open a PR to address this, but I'd like to know what would be your favorite method of solving this.
Regards,
The text was updated successfully, but these errors were encountered:
I would like to be able to use commitlint configs from private packages or repositories.
I believe this is not currently possible for the following reasons:
NPM_TOKEN
environment variable through contexts or project configuration is not sufficient, because without the-E
switch,sudo
drops environment variables.-E
switch was used, any.npmrc
config present in the project would not be read.node:18.14
npm
doesn't allow passing_authToken
on the CLI, meaning I cannot piggy-back theconfigs
parameter to inject CLI options.node_modules
where I would have previously installed the private package.I will gladly open a PR to address this, but I'd like to know what would be your favorite method of solving this.
Regards,
The text was updated successfully, but these errors were encountered: