Skip to content

Commit 7a9706c

Browse files
committed
Publish: set registry/config
1 parent d36fabb commit 7a9706c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/publish.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,14 @@ export async function publish(args) {
6969
const env = {
7070
...process.env,
7171
NPM_TOKEN: args.accessToken || undefined,
72-
NPM_CONFIG_REGISTRY: (args.registry || 'https://registry.npmjs.org/') + "_authToken=" + (args.accessToken || ''),
72+
// NPM_CONFIG_REGISTRY: (args.registry || 'https://registry.npmjs.org/'),
7373
}
7474

7575
// set config
76-
// const configCmd = `npm config set registry ${env.NPM_CONFIG_REGISTRY}:_`;
76+
const registryUrlWithoutScheme = (args.registry || 'https://registry.npmjs.org/').replace(/https?:\/\//, '');
77+
const configCmd = `npm config set //${registryUrlWithoutScheme}:_authToken ${env.NPM_TOKEN}`;
78+
execSync(configCmd);
79+
7780

7881
let packageVersionPublished = null;
7982
try {
@@ -119,12 +122,12 @@ export async function publish(args) {
119122
// set tag
120123
if (args.tag) {
121124
const cmd = `npm dist-tag add ${packageJson.name}@${packageJson.version} ${args.tag}`;
122-
logger.info(`Setting tag ${args.tag} for package ${packageJson.name}@${packageJson.version} (${cmd})`);
125+
logger.info(`Setting tag '${args.tag}' for package ${packageJson.name}@${packageJson.version} (${cmd})`);
123126
execSync(cmd, {
124127
cwd: packageDirectory,
125128
env: env
126129
});
127-
logger.info(`Tag ${args.tag} set for package ${packageJson.name}@${packageJson.version}.`);
130+
logger.info(`Successfully set tag '${args.tag}' for package ${packageJson.name}@${packageJson.version}.`);
128131
}
129132

130133
if (process.env.GITHUB_OUTPUT) {

0 commit comments

Comments
 (0)