mirror of
https://github.com/different-ai/openwork
synced 2026-04-25 17:15:34 +02:00
fix(release): pass opencode fork vars + tolerate npm 404
This commit is contained in:
11
.github/workflows/release-macos-aarch64.yml
vendored
11
.github/workflows/release-macos-aarch64.yml
vendored
@@ -214,6 +214,9 @@ jobs:
|
||||
RELEASE_DRAFT: ${{ needs.resolve-release.outputs.draft }}
|
||||
RELEASE_PRERELEASE: ${{ needs.resolve-release.outputs.prerelease }}
|
||||
MACOS_NOTARIZE: ${{ needs.resolve-release.outputs.notarize }}
|
||||
# Ensure Tauri's beforeBuildCommand (prepare:sidecar) uses our fork.
|
||||
OPENCODE_GITHUB_REPO: ${{ vars.OPENCODE_GITHUB_REPO || 'anomalyco/opencode' }}
|
||||
OPENCODE_VERSION: ${{ vars.OPENCODE_VERSION || '' }}
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
@@ -745,9 +748,11 @@ jobs:
|
||||
OPENCODE_ROUTER_VERSION: ${{ steps.package-versions.outputs.opencodeRouter }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
orchestrator_current=$(npm view openwork-orchestrator version)
|
||||
server_current=$(npm view openwork-server version)
|
||||
opencodeRouter_current=$(npm view owpenwork version)
|
||||
# npm view exits non-zero for packages that don't exist yet (404).
|
||||
# Treat missing packages as "not published" so release can publish them.
|
||||
orchestrator_current="$(npm view openwork-orchestrator version 2>/dev/null || true)"
|
||||
server_current="$(npm view openwork-server version 2>/dev/null || true)"
|
||||
opencodeRouter_current="$(npm view owpenwork version 2>/dev/null || true)"
|
||||
|
||||
if [ "$orchestrator_current" = "$ORCHESTRATOR_VERSION" ]; then
|
||||
echo "publish_orchestrator=false" >> "$GITHUB_OUTPUT"
|
||||
|
||||
Reference in New Issue
Block a user