Skip to content

Support OpenCode 2.2.0 - #73

Merged
eivindjonassen merged 2 commits into
mainfrom
automation/opencode-2.2.0
Oct 28, 2026
Merged

eivindjonassen merged 2 commits into
mainfrom
automation/opencode-2.2.0

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated compatibility candidate. This workflow tests the previous and target server releases before merging. If checks fail, repair this branch and rerun Follow OpenCode releases. Publication separately requires matching native fingerprints.

@github-actions

github-actions Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor Author

Compatibility checks failed. Repair this branch, then rerun the release workflow. No update was published. Check results: https://github.com/omnicus/opencode2-mobile/actions/runs/40640315737

Limit event probes to their unfiltered, cancellation-aware subscription contract so the client's new generic filter signature does not reject test fixtures. Replace unsafe fixture casts with checked types.

Move declared ProjectNotFoundError coverage to project.update because project.list no longer declares a 404 response, and cover missing project-list routes as incompatible.
@eivindjonassen

Copy link
Copy Markdown
Member

Fixed in 87eb2c5.

  • Narrowed event probes to the unfiltered, cancellation-aware subscription they use. This avoids the new generic event-filter signature rejecting test fixtures, without changing runtime behavior. Replaced unchecked fixture casts with compiler-checked fixtures.
  • Updated project error tests to match the 2.2.0 contract. Project listing no longer declares ProjectNotFoundError; project.update still does. Added missing project-list route coverage for HTTP 404 and 405.

Validation passed locally on Node 26.7.0 and pnpm 11.21.0:

  • Full lint, typecheck, test, and build sequence, including 103 adapter tests, 536 mobile tests, and iOS/Android Hermes exports.
  • All three isolated server contract tests against both 2.1.4 and 2.2.0.
  • Expo Doctor, 18/18 checks.
  • Public-tree and secret scans.

No device certification, merge, or publication was performed. The scheduled release workflow can independently revalidate this branch.

@eivindjonassen
eivindjonassen merged commit 66f3de8 into main Oct 28, 2026
2 checks passed
@eivindjonassen
eivindjonassen deleted the automation/opencode-2.2.0 branch October 28, 2026 10:29
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