|
@@ -80,8 +80,9 @@ jobs:
|
|
|
GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
|
|
GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
|
|
|
NPM_CONFIG_PROVENANCE: false
|
|
NPM_CONFIG_PROVENANCE: false
|
|
|
outputs:
|
|
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:
|
|
publish-tauri:
|
|
|
needs: publish
|
|
needs: publish
|
|
@@ -150,16 +151,13 @@ jobs:
|
|
|
cd packages/tauri
|
|
cd packages/tauri
|
|
|
bun ./scripts/prepare.ts
|
|
bun ./scripts/prepare.ts
|
|
|
env:
|
|
env:
|
|
|
- OPENCODE_BUMP: ${{ inputs.bump }}
|
|
|
|
|
- OPENCODE_VERSION: ${{ inputs.version }}
|
|
|
|
|
- OPENCODE_CHANNEL: latest
|
|
|
|
|
|
|
+ OPENCODE_VERSION: ${{ needs.publish.outputs.version }}
|
|
|
NPM_CONFIG_TOKEN: ${{ secrets.NPM_TOKEN }}
|
|
NPM_CONFIG_TOKEN: ${{ secrets.NPM_TOKEN }}
|
|
|
GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
|
|
GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
|
|
|
AUR_KEY: ${{ secrets.AUR_KEY }}
|
|
AUR_KEY: ${{ secrets.AUR_KEY }}
|
|
|
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
|
|
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
|
|
|
RUST_TARGET: ${{ matrix.settings.target }}
|
|
RUST_TARGET: ${{ matrix.settings.target }}
|
|
|
GH_TOKEN: ${{ github.token }}
|
|
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
|
|
# 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
|
|
- name: Install tauri-cli from portable appimage branch
|
|
@@ -189,8 +187,8 @@ jobs:
|
|
|
tauriScript: ${{ (contains(matrix.settings.host, 'ubuntu') && 'cargo tauri') || '' }}
|
|
tauriScript: ${{ (contains(matrix.settings.host, 'ubuntu') && 'cargo tauri') || '' }}
|
|
|
args: --target ${{ matrix.settings.target }} --config src-tauri/tauri.prod.conf.json
|
|
args: --target ${{ matrix.settings.target }} --config src-tauri/tauri.prod.conf.json
|
|
|
updaterJsonPreferNsis: true
|
|
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]
|
|
releaseAssetNamePattern: opencode-desktop-[platform]-[arch][ext]
|
|
|
releaseDraft: true
|
|
releaseDraft: true
|
|
|
|
|
|
|
@@ -221,7 +219,6 @@ jobs:
|
|
|
|
|
|
|
|
- run: ./script/publish-complete.ts
|
|
- run: ./script/publish-complete.ts
|
|
|
env:
|
|
env:
|
|
|
- OPENCODE_VERSION: ${{ needs.publish.outputs.tagName }}
|
|
|
|
|
|
|
+ OPENCODE_VERSION: ${{ needs.publish.outputs.version }}
|
|
|
AUR_KEY: ${{ secrets.AUR_KEY }}
|
|
AUR_KEY: ${{ secrets.AUR_KEY }}
|
|
|
GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
|
|
GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
|
|
|
- OPENCODE_RELEASE_TAG: ${{ needs.publish.outputs.tagName }}
|
|
|