-
Notifications
You must be signed in to change notification settings - Fork 898
feat: chromium 145 upgrade #362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
CLA Assistant Lite bot Thank you for your submission! We require contributors to sign our Contributor License Agreement before we can accept your contribution. By signing the CLA, you confirm that:
To sign the CLA, please comment on this PR with: I have read the CLA Document and I hereby sign the CLA Nikhil seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. |
|
@greptileai review |
|
@claude review |
Greptile OverviewGreptile SummaryThis PR upgrades BrowserOS from Chromium 142 to Chromium 145, updating all chromium_patches to maintain compatibility with the new upstream APIs. Major changes:
API compatibility updates across all patches:
All changes are mechanical API updates required for Chromium 145 compatibility. The new Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant Dev as Developer
participant CLI as Build CLI
participant Apply as Apply Module
participant Chromium as Chromium Source
participant Patches as Patch Files
Dev->>CLI: browseros dev apply force
CLI->>Apply: ApplyForceModule.execute()
Apply->>Patches: find_patch_files()
Patches-->>Apply: List of patches
loop For each patch
Apply->>Chromium: git apply --ignore-whitespace
alt Clean apply succeeds
Chromium-->>Apply: Success
else Clean apply fails
Apply->>Chromium: git apply --3way
alt 3-way merge succeeds
Chromium-->>Apply: Success
else 3-way merge fails
Apply->>Chromium: git apply --reject
Chromium-->>Apply: Partial apply + .rej files
Note over Apply,Chromium: Continues to next patch
end
end
end
Apply-->>CLI: Summary (applied, rejected, failed)
CLI-->>Dev: Report with .rej file locations
|
No description provided.