summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-12-20 10:28:40 -0500
committerDax Raad <[email protected]>2025-12-20 10:28:46 -0500
commit8e674ae053f77d109e90b0d6e618929b7f865265 (patch)
treea0a3afd60fa6bf4366d878e57382108b22c6c0d5 /.github/workflows
parent6a4f4009d52fc6934414118a0a7cbca0d532e7ea (diff)
downloadopencode-8e674ae053f77d109e90b0d6e618929b7f865265.tar.gz
opencode-8e674ae053f77d109e90b0d6e618929b7f865265.zip
ci
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/publish.yml17
1 files changed, 7 insertions, 10 deletions
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index cdc8bd741..59b6d2a65 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -80,8 +80,9 @@ jobs:
GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
NPM_CONFIG_PROVENANCE: false
outputs:
- releaseId: ${{ steps.publish.outputs.releaseId }}
- tagName: ${{ steps.publish.outputs.tagName }}
+ release: ${{ steps.publish.outputs.release }}
+ tag: ${{ steps.publish.outputs.tag }}
+ version: ${{ steps.publish.outputs.version }}
publish-tauri:
needs: publish
@@ -150,16 +151,13 @@ jobs:
cd packages/tauri
bun ./scripts/prepare.ts
env:
- OPENCODE_BUMP: ${{ inputs.bump }}
- OPENCODE_VERSION: ${{ inputs.version }}
- OPENCODE_CHANNEL: latest
+ OPENCODE_VERSION: ${{ needs.publish.outputs.version }}
NPM_CONFIG_TOKEN: ${{ secrets.NPM_TOKEN }}
GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
AUR_KEY: ${{ secrets.AUR_KEY }}
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
RUST_TARGET: ${{ matrix.settings.target }}
GH_TOKEN: ${{ github.token }}
- OPENCODE_RELEASE_TAG: ${{ needs.publish.outputs.tagName }}
# Fixes AppImage build issues, can be removed when https://github.com/tauri-apps/tauri/pull/12491 is released
- name: Install tauri-cli from portable appimage branch
@@ -189,8 +187,8 @@ jobs:
tauriScript: ${{ (contains(matrix.settings.host, 'ubuntu') && 'cargo tauri') || '' }}
args: --target ${{ matrix.settings.target }} --config src-tauri/tauri.prod.conf.json
updaterJsonPreferNsis: true
- releaseId: ${{ needs.publish.outputs.releaseId }}
- tagName: ${{ needs.publish.outputs.tagName }}
+ releaseId: ${{ needs.publish.outputs.release }}
+ tagName: ${{ needs.publish.outputs.tag }}
releaseAssetNamePattern: opencode-desktop-[platform]-[arch][ext]
releaseDraft: true
@@ -221,7 +219,6 @@ jobs:
- run: ./script/publish-complete.ts
env:
- OPENCODE_VERSION: ${{ needs.publish.outputs.tagName }}
+ OPENCODE_VERSION: ${{ needs.publish.outputs.version }}
AUR_KEY: ${{ secrets.AUR_KEY }}
GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
- OPENCODE_RELEASE_TAG: ${{ needs.publish.outputs.tagName }}