From 770420bdad90b6e477d9e3fc0d8b7e0152d094a9 Mon Sep 17 00:00:00 2001 From: Dax Date: Fri, 11 Sep 2026 19:10:23 -0400 Subject: [PATCH] fix(release): omit node CLI from latest (#48568) --- .github/workflows/publish.yml | 4 ++-- packages/cli/script/publish.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e430b0afb25..31cd7d417d9 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -199,7 +199,7 @@ jobs: needs: version runs-on: blacksmith-4vcpu-ubuntu-2404 timeout-minutes: 30 - if: github.repository == 'anomalyco/opencode' + if: github.repository == 'anomalyco/opencode' && !(github.ref_name == 'v2' && (inputs.bump || inputs.version)) steps: - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 @@ -221,7 +221,7 @@ jobs: needs: - version - build-node-app-archive - if: github.repository == 'anomalyco/opencode' + if: github.repository == 'anomalyco/opencode' && !(github.ref_name == 'v2' && (inputs.bump || inputs.version)) strategy: fail-fast: false matrix: diff --git a/packages/cli/script/publish.ts b/packages/cli/script/publish.ts index 71e539ac454..cdd913f250a 100755 --- a/packages/cli/script/publish.ts +++ b/packages/cli/script/publish.ts @@ -136,7 +136,7 @@ await publishDistribution({ packagePrefix: "@opencode/cli-", artifact: "cli", }) -if (existsSync(path.join(root, "node"))) { +if (Script.channel !== "latest" && existsSync(path.join(root, "node"))) { await publishDistribution({ root: path.join(root, "node"), name: "@opencode/cli-node",