Open
Description
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 theconfigs
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,
Metadata
Metadata
Assignees
Labels
No labels