Skip to content

Upgrade OpenCode to v1.18.31 (opentui v0.4.5, Android aarch64) - #39

Open
qioceky wants to merge 11 commits into
guysoft:mainfrom
qioceky:main
Open

qioceky wants to merge 11 commits into
guysoft:mainfrom
qioceky:main

Conversation

@qioceky

@qioceky qioceky commented Sep 19, 2026

Copy link
Copy Markdown

Upgrades the build to OpenCode v1.18.3.

Changes:

  • env.sh: OPENCODE_VERSION 1.18.3, add OPENTUI_VERSION=0.4.3
  • build.yml: default version input + env to 1.18.3
  • build-opencode-android.ts: worker path src/cli/tui/worker.ts, conditions [bun,node], drop models-snapshot.js step (removed upstream)
  • build-opentui.sh: clone opentui at v${OPENTUI_VERSION} (match bundled @opentui/core@0.4.3)
  • android-libc-link.patch: regenerated for opentui v0.4.3 build.zig
  • README: version pins table

Bundle step verified locally with bun 1.3.2 against tag v1.18.3.

- env.sh: bump OPENCODE_VERSION to 1.18.3, add OPENTUI_VERSION=0.4.3
- build.yml: default workflow_dispatch input + env to 1.18.3
- build-opencode-android.ts: new worker path src/cli/tui/worker.ts,
  conditions [bun,node], drop models-snapshot.js step (removed upstream)
- build-opentui.sh: clone opentui at v${OPENTUI_VERSION} (match @opentui/core@0.4.3)
- android-libc-link.patch: regenerate for opentui v0.4.3 build.zig
- README: update version pins table

Host bun 1.3.2 stays pinned; v1.18.3 bundles with the 36-byte
module-graph stride. Bundle step verified locally against tag v1.18.3.
Remove /mnt/spindrive hardcode so the build can run on any Linux
self-hosted runner. WORK_DIR defaults to $HOME/opencode-build.
Reverts to an absolute path after the $HOME literal caused the WebKit
clone to land inside the bun-src checkout and fail apply-patches.
- env.sh/workflow/build script defaults: OPENCODE_VERSION 1.18.31,
  OPENTUI_VERSION 0.4.5
- build-opencode.sh: install @opentui/core and @parcel/watcher for all
  platforms (docker --os=* --cpu=*) so bundling resolves every native
  variant; versions extracted from bun.lock so they never drift
- README: version pins + release asset URLs updated
@qioceky qioceky changed the title Upgrade OpenCode to v1.18.3 Upgrade OpenCode to v1.18.31 (opentui v0.4.5, Android aarch64) Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant