build(release): prepare beta.10 manual installers - #46
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
UI-inclusive beta.10 release
Frozen installer/source commit:
4979b2c49f54f79c51bf4f72cdca59c7b98ed44f.Product
2.0.0-beta.10, desktop0.2.4. Manual installation only; automatic installation is disabled.The previously pending Chat UI changes are now included: removed composer Project/worktree and new-goal creation controls, retained controls for active goals and existing worktree sessions, and made the model/reasoning picker content-sized. The chat tree matches original UI commit
5056e5cexactly (426a930ad8f89816ce0b2eee563bc9f8ee8cd285). No UI-excluded candidate will be shipped.Also includes final signed runtime digest rebinding, a strict draft-first manual release verifier with positive disabled-mode binary evidence, and verified classification of bundled IOS/IOSSIMULATOR vendor resources without exempting actual macOS binaries from the deployment floor. PR #47's website changes are preserved in the final merge.
Focused UI tests (33), full integrated
npm run verify, GJC E2E (8), desktop native checks and merged website tests (14) passed locally. All eight exact-source CI checks passed: CI34104590177, Linux server34104590133, Linux desktop34104590148.The exact-source Mac app and DMG are Developer ID signed, notarized and stapled. The copy-out gate verified 20,613 inventory entries, 20 macOS loader stamps (maximum floor 13.0), and nine separately classified IOS/IOSSIMULATOR resources. Standard packaged integration (7 tests), separate data survival, updated Chat UI, model picker open/dismiss, Settings/About, stable QA origin, restored scratch workspace/draft, and two clean app/process-tree shutdowns passed. Actual GUI host: macOS 26.6.2 arm64; actual macOS 13 execution remains unqualified. No real model request, new OAuth grant, production profile mutation, or updater key provisioning occurred.
Accepted DMG SHA-256:
6db053dcda89947fbc80445939e1451d905fdd2ee032b3b018f07e90b99c0b42. Linux deb/AppImage and server archive match their exact CI run hashes. All eight assets are uploaded to unpublished draft383970740; the strict manual publisher is performing fresh remote downloads and all final checks before publication. Earlier UI-excluded candidates remain unpublished.