fix(publish): disable provenance for platform packages to avoid OIDC expiration
This commit is contained in:
parent
f10734c545
commit
d96bf1e0b9
@ -161,9 +161,9 @@ interface PublishResult {
|
||||
error?: string
|
||||
}
|
||||
|
||||
async function publishPackage(cwd: string, distTag: string | null): Promise<PublishResult> {
|
||||
async function publishPackage(cwd: string, distTag: string | null, useProvenance = true): Promise<PublishResult> {
|
||||
const tagArgs = distTag ? ["--tag", distTag] : []
|
||||
const provenanceArgs = process.env.CI ? ["--provenance"] : []
|
||||
const provenanceArgs = process.env.CI && useProvenance ? ["--provenance"] : []
|
||||
|
||||
try {
|
||||
await $`npm publish --access public --ignore-scripts ${provenanceArgs} ${tagArgs}`.cwd(cwd)
|
||||
@ -212,7 +212,7 @@ async function publishAllPackages(version: string): Promise<void> {
|
||||
const pkgName = `oh-my-opencode-${platform}`
|
||||
|
||||
console.log(` Starting ${pkgName}...`)
|
||||
const result = await publishPackage(pkgDir, distTag)
|
||||
const result = await publishPackage(pkgDir, distTag, false)
|
||||
|
||||
return { platform, pkgName, result }
|
||||
})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user