Skip to content

Commit 9bf30f5

Browse files
fix: publishing to npm
1 parent 50d257c commit 9bf30f5

File tree

4 files changed

+21
-23
lines changed

4 files changed

+21
-23
lines changed

dist/index.js

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7106,19 +7106,15 @@ async function semanticRelease(path, release, publish, env = {}) {
71067106
path,
71077107
'--no-ci',
71087108
'--extends',
7109-
`${__dirname}/../release.config.js`,
7110-
'--plugins',
7111-
'@semantic-release/commit-analyzer,' +
7112-
'@semantic-release/release-notes-generator,' +
7113-
'@semantic-release/github'
7109+
__webpack_require__.ab + "release.config.js"
71147110
], { env });
71157111
}
71167112
if (publish) {
7117-
await exec.exec('node', [
7118-
path,
7119-
'--no-ci',
7120-
'--extends',
7121-
__webpack_require__.ab + "release.config.js"
7113+
await exec.exec('yarn', [
7114+
'publish',
7115+
'--non-interactive',
7116+
'--no-git-tag-version',
7117+
'--access', 'public'
71227118
], { env });
71237119
}
71247120
}

dist/release.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module.exports = {
22
plugins: [
33
'@semantic-release/commit-analyzer',
44
'@semantic-release/release-notes-generator',
5-
'@semantic-release/npm',
5+
['@semantic-release/npm', { npmPublish: false }],
66
'@semantic-release/github'
77
],
88
branches: [

release.config.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
module.exports = {
2+
plugins: [
3+
'@semantic-release/commit-analyzer',
4+
'@semantic-release/release-notes-generator',
5+
['@semantic-release/npm', { npmPublish: false }],
6+
'@semantic-release/github'
7+
],
28
branches: [
39
'+([0-9])?(.{+([0-9]),x}).x',
410
'main',

src/index.ts

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ async function lernaRelease(
153153

154154
if (publish) {
155155
const npmEnv = await npmConfigRegistry(
156-
env.NPM_CONFIG_REGISTRY,
156+
env.NPM_CONFIG_REGISTRY,
157157
env.NPM_TOKEN
158158
)
159159

@@ -164,7 +164,7 @@ async function lernaRelease(
164164
'--yes',
165165
'--registry',
166166
env.NPM_CONFIG_REGISTRY
167-
], {
167+
], {
168168
env: { ...env, ...npmEnv }
169169
})
170170
}
@@ -181,20 +181,16 @@ async function semanticRelease(
181181
path,
182182
'--no-ci',
183183
'--extends',
184-
`${__dirname}/../release.config.js`,
185-
'--plugins',
186-
'@semantic-release/commit-analyzer,' +
187-
'@semantic-release/release-notes-generator,' +
188-
'@semantic-release/github'
184+
`${__dirname}/../release.config.js`
189185
], { env })
190186
}
191187

192188
if (publish) {
193-
await exec.exec('node', [
194-
path,
195-
'--no-ci',
196-
'--extends',
197-
`${__dirname}/../release.config.js`
189+
await exec.exec('yarn', [
190+
'publish',
191+
'--non-interactive',
192+
'--no-git-tag-version',
193+
'--access', 'public'
198194
], { env })
199195
}
200196
}

0 commit comments

Comments
 (0)