mirror of
https://github.com/anomalyco/opencode.git
synced 2026-08-31 05:34:37 +00:00
feat: align V2 beta release channels
This commit is contained in:
parent
467722c2f9
commit
9e22c40fff
23 changed files with 129 additions and 465 deletions
|
|
@ -14,9 +14,13 @@ async function published(name: string, version: string) {
|
|||
|
||||
async function publish(dir: string, name: string, version: string) {
|
||||
if (process.platform !== "win32") await $`chmod -R 755 .`.cwd(dir)
|
||||
if (await published(name, version)) return console.log(`already published ${name}@${version}`)
|
||||
await $`bun pm pack`.cwd(dir)
|
||||
await $`npm publish *.tgz --access public --tag ${Script.channel}`.cwd(dir)
|
||||
const exists = await published(name, version)
|
||||
if (exists) console.log(`already published ${name}@${version}`)
|
||||
if (!exists) {
|
||||
await $`bun pm pack`.cwd(dir)
|
||||
await $`npm publish *.tgz --access public --tag ${Script.channel}`.cwd(dir)
|
||||
}
|
||||
if (Script.channel === "beta") await $`npm dist-tag add ${`${name}@${version}`} next`
|
||||
}
|
||||
|
||||
async function publishDistribution(input: { root: string; name: string; binary: string; packagePrefix: string }) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue