Skip to content

chore(runtime): adopt ZCode 3.16.3 / runtime 0.17.0 - #231

Merged
kingsword09 merged 1 commit into
mainfrom
chore/runtime-3.16.3
Oct 23, 2026
Merged

kingsword09 merged 1 commit into
mainfrom
chore/runtime-3.16.3

Conversation

@kingsword09

Copy link
Copy Markdown
Owner

Summary

Adopts the ZCode Desktop 3.16.3 artifact. The bundled runtime remains 0.17.0, so no patch re-anchoring was needed.

  • zcode-runtime.lock.json: 3.16.2 → 3.16.3 linux-x64 deb (sha512 verified during sync)
  • package.json: 3.16.2-38 → 3.16.3-38
  • All 33 runtime patches stay anchored: 30 applied, 3 upstream-supplied (http-no-content, bigmodel-oauth, cli-help-contract) report already_present
  • Docs and patch comments refreshed to 3.16.3

Behavior change in 3.16.3

Desktop 3.16.3 makes commitForkBundle, commitSharedContextImportBundle and transitionSharedContextImport commit synchronously: upstream removed the await calls between begin immediate and commit (the release-note fix for concurrent multi-session writes).

test/node/sqlite-recovery.test.cjs asserted the old async window (isTransaction === true immediately after the call), which no longer exists. It now asserts atomic completion and no extra retries instead. The adjusted test also passes on 3.16.2, so it can land independently of the lock bump.

Testing

Ran against the synced 3.16.3 runtime:

  • bun run check — passed (zcode-app-cli 3.16.3-38 / zcode-runtime 0.17.0)
  • bun run test:all — 889 unit (2 skipped), 33 TUI component, 41 TUI e2e, 87 runtime, 23 node; 0 failures
  • bun run check:tui — every smoke suite passed

Reported release-note items that reach zcode.cjs are limited to the SQLite concurrent-write fix above; the remaining 3.16.3 changes live in the desktop shell.

- sync zcode-runtime.lock.json to the 3.16.3 linux-x64 deb
- keep every runtime patch anchored; all 33 report applied or already_present
- update the bundle-concurrency test for synchronous commits in 3.16.3
- refresh documentation version references
@github-actions

Copy link
Copy Markdown
Contributor

pkg-pr-new preview for commit a6866a2b3a474790e28828d51e90db6b59bb77c3.

npx --yes https://pkg.pr.new/zcode-app-cli@a6866a2

Full repository URL

This preview uses the selected commit. PR updates publish automatically after CI succeeds; kingsword09 can also request a preview with /pkg-pr-new.

Workflow logs

@kingsword09
kingsword09 merged commit 955242b into main Oct 23, 2026
5 checks passed
@kingsword09
kingsword09 deleted the chore/runtime-3.16.3 branch October 23, 2026 18:14
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