summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2026-04-09 16:33:38 -0400
committerDax Raad <[email protected]>2026-04-09 16:34:05 -0400
commit1a902b291c5c096b33a5f618721559e03f0a5dab (patch)
tree76fd933f2f836afabc546fe1882e65017d050c0f /.github/workflows
parentbbe4a04f9fcba9e46eb1baf5e7152b22465808d5 (diff)
downloadopencode-1a902b291c5c096b33a5f618721559e03f0a5dab.tar.gz
opencode-1a902b291c5c096b33a5f618721559e03f0a5dab.zip
ci: skip winget publish on beta and ensure finalize always runs
Beta releases no longer trigger unnecessary Winget submissions, and release finalization now completes even when some build artifacts are missing.
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/publish.yml2
1 files changed, 2 insertions, 0 deletions
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 276e07748..2f305be5c 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -213,6 +213,7 @@ jobs:
needs:
- build-cli
- version
+ if: github.ref_name != 'beta'
continue-on-error: false
env:
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
@@ -547,6 +548,7 @@ jobs:
- sign-cli-windows
- build-tauri
- build-electron
+ if: always() && !failure() && !cancelled()
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v3