Skip to content

Commit 8aca71b

Browse files
committed
build: adjust release tag for alpha/beta phase
1 parent 84dc5a6 commit 8aca71b

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

scripts/release.js

+10-3
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,8 @@ async function main() {
113113

114114
// publish packages
115115
step('\nPublishing packages...')
116-
const releaseTag = semver.prerelease(targetVersion)[0] || 'latest'
117116
for (const pkg of packages) {
118-
await publishPackage(pkg, targetVersion, releaseTag, runIfNotDry)
117+
await publishPackage(pkg, targetVersion, runIfNotDry)
119118
}
120119

121120
// push to GitHub
@@ -172,7 +171,7 @@ function updateDeps(pkg, depType, version) {
172171
})
173172
}
174173

175-
async function publishPackage(pkgName, version, releaseTag, runIfNotDry) {
174+
async function publishPackage(pkgName, version, runIfNotDry) {
176175
if (skippedPackages.includes(pkgName)) {
177176
return
178177
}
@@ -183,6 +182,14 @@ async function publishPackage(pkgName, version, releaseTag, runIfNotDry) {
183182
return
184183
}
185184

185+
// for now (alpha/beta phase), every package except "vue" can be published as
186+
// `latest`, whereas "vue" will be published under the "next" tag.
187+
const releaseTag =
188+
pkgName === 'vue' ? 'next' : semver.prerelease(version)[0] || 'latest'
189+
190+
// TODO use inferred release channel after offcial 3.0 release
191+
// const releaseTag = semver.prerelease(version)[0] || 'latest'
192+
186193
step(`Publishing ${pkg}...`)
187194
try {
188195
await runIfNotDry(

0 commit comments

Comments
 (0)