Skip to content

Commit 24228eb

Browse files
committed
fix(release): unblock macos workflows
1 parent 82fe6ae commit 24228eb

File tree

7 files changed

+17
-8
lines changed

7 files changed

+17
-8
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ permissions:
1111

1212
env:
1313
TURBO_TELEMETRY_DISABLED: 1
14+
OPENLINEAR_SKIP_OPENCODE_DOWNLOAD: 1
1415

1516
jobs:
1617
release-readiness:

.github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ concurrency:
1414

1515
env:
1616
TURBO_TELEMETRY_DISABLED: 1
17+
OPENLINEAR_SKIP_OPENCODE_DOWNLOAD: 1
1718

1819
jobs:
1920
build-release:
@@ -29,7 +30,7 @@ jobs:
2930
artifact_name: release-linux-x64
3031
asset_prefix: x86_64
3132
- id: macos-x64
32-
runner: macos-13
33+
runner: macos-15-intel
3334
artifact_name: release-macos-x64
3435
asset_prefix: x86_64
3536
- id: macos-arm64

apps/desktop/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "OpenLinear",
4-
"version": "0.1.30",
4+
"version": "0.1.31",
55
"identifier": "com.openlinear.app",
66
"build": {
77
"beforeDevCommand": "PORT=3000 pnpm --filter @openlinear/desktop-ui dev",

packages/openlinear/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "openlinear",
3-
"version": "0.1.30",
3+
"version": "0.1.31",
44
"description": "OpenLinear launcher, installer, and validation utilities",
55
"license": "MIT",
66
"repository": {

packaging/aur/openlinear-bin/.SRCINFO

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
pkgbase = openlinear-bin
22
pkgdesc = AI-powered project management that actually writes the code — desktop app
3-
pkgver = 0.1.30
3+
pkgver = 0.1.31
44
pkgrel = 1
55
url = https://github.com/kaizen403/openlinear
66
arch = x86_64
@@ -12,9 +12,9 @@ pkgbase = openlinear-bin
1212
optdepends = xdg-utils: open links in browser
1313
provides = openlinear
1414
conflicts = openlinear
15-
source = openlinear-0.1.30-x86_64.AppImage::https://github.com/kaizen403/openlinear/releases/download/v0.1.30/openlinear-0.1.30-x86_64.AppImage
15+
source = openlinear-0.1.31-x86_64.AppImage::https://github.com/kaizen403/openlinear/releases/download/v0.1.31/openlinear-0.1.31-x86_64.AppImage
1616
source = openlinear.desktop
17-
source = openlinear.png::https://raw.githubusercontent.com/kaizen403/openlinear/v0.1.30/apps/desktop/src-tauri/icons/icon.png
17+
source = openlinear.png::https://raw.githubusercontent.com/kaizen403/openlinear/v0.1.31/apps/desktop/src-tauri/icons/icon.png
1818
sha256sums = SKIP
1919
sha256sums = SKIP
2020
sha256sums = SKIP

packaging/aur/openlinear-bin/PKGBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Maintainer: kaizen403 <kaizen403@proton.me>
22
pkgname=openlinear-bin
3-
pkgver=0.1.30
3+
pkgver=0.1.31
44
pkgrel=1
55
pkgdesc="AI-powered project management that actually writes the code — desktop app"
66
arch=('x86_64')

scripts/build-sidecar.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
55
ROOT_DIR="$(dirname "$SCRIPT_DIR")"
66
SIDECAR_DIR="$ROOT_DIR/apps/sidecar"
77
BINARIES_DIR="$ROOT_DIR/apps/desktop/src-tauri/binaries"
8+
SKIP_OPENCODE_DOWNLOAD="${OPENLINEAR_SKIP_OPENCODE_DOWNLOAD:-0}"
89

910
OS="$(uname -s)"
1011
ARCH="$(uname -m)"
@@ -94,9 +95,15 @@ esac
9495

9596
if [ -f "$OPENCODE_BIN" ]; then
9697
echo " - opencode binary already present, skipping download"
98+
elif [ "$SKIP_OPENCODE_DOWNLOAD" = "1" ]; then
99+
echo " - skipping opencode download (OPENLINEAR_SKIP_OPENCODE_DOWNLOAD=1)"
97100
elif [ -f "$SCRIPT_DIR/download-opencode.sh" ]; then
98101
echo "==> Downloading opencode binary..."
99-
"$SCRIPT_DIR/download-opencode.sh"
102+
if "$SCRIPT_DIR/download-opencode.sh"; then
103+
echo " - opencode binary downloaded"
104+
else
105+
echo " ! failed to download opencode binary, continuing without a bundled copy"
106+
fi
100107
else
101108
echo " ! opencode binary not found at $OPENCODE_BIN"
102109
echo " Get it from: https://github.com/anomalyco/opencode/releases"

0 commit comments

Comments
 (0)