Repository navigation
Integrate Chromium release builds and native macOS auto-update qualification - #101
Closed
tysonthomas9 wants to merge 6 commits into
Closed
tysonthomas9 wants to merge 6 commits into
tysonthomas9 wants to merge 6 commits into
Conversation
added 6 commits
November 9, 2026 13:09
This was referenced Nov 9, 2026
Collaborator
Author
|
Superseded by the requested focused stack: #102 (Chromium integration) → #103 (signed macOS releases) → #104 (native updates). Each PR targets the branch below it and contains only its incremental layer. Server/tests/deployment are maintained only in the private Omaha repository. CircleCI remains tysonthomas9/test-github-pipeline#7 with explicit cross-repository dependencies. Nothing was merged; this combined draft is retained for historical discussion. |
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.
Browser Operator's fork now has a repeatable Chromium 158/159 build and signed macOS release path, including the bundled AI panel, native toolbar/branding fixes and isolated native auto-update qualification. The real 158 → 159 in-app and scheduled launchd background upgrades passed on ARM64, preserving the test bookmark and platform signatures.
Review guide:
docs/chromium-change-review.mdmaps all changes across this PR, the private Omaha repository, and the CircleCI review branch. Native Chromium changes are version-specific patch series underpatches/chromium/, because the native checkout's remote is Google's upstream.Validation: full official/PGO builds, nested Developer ID signing, notarization/stapling, strict signatures/Gatekeeper, mounted DMG smoke tests, native CUP/CRX tamper/replay/wrong-key tests, actual 159 relaunch, bookmark preservation, and native toolbar open/close/reopen. The real cloud HTTPS Omaha scheduled update also PASSED: a 173996709-byte GitHub Releases download, native CUP/CRX verification, actual 159 relaunch, preserved bookmark, up-to-date About status and post-install platform trust. Both cloud DMGs are signed/notarized. GitHub draft publication recovery and all uploaded asset hashes/sizes were verified.
This draft targets
codex/browser-operator-review-base, the exact originalfix/simplificationcheckout snapshot, to show only this work. The original remote branch has been removed; current main has diverged and has not been rebased into this review. No merge or production rollout. Test publication remains an explicit prerelease operation without Omaha activation. Private keys, ephemeral generated cloud configuration, binaries and unrelated tracked node_modules changes are excluded. Windows/Linux, x86/universal, updater self-update and remote CircleCI execution remain unqualified.