Skip to content

Update chromium to 152.0.7977.8 (security update) - #584

Merged
twitchyliquid64 merged 3 commits into
mainfrom
update-chromium-152.0.7977.8
Aug 10, 2026
Merged

Update chromium to 152.0.7977.8 (security update)#584
twitchyliquid64 merged 3 commits into
mainfrom
update-chromium-152.0.7977.8

Conversation

@bryan-minimal

@bryan-minimal bryan-minimal commented Aug 10, 2026

Copy link
Copy Markdown
Member

Updates chromium-bin + chromium-headless-shell-bin from 151.0.7922.34 to 152.0.7977.8 — a Chromium security update (each Chrome major carries Critical fixes).

Channel context (#646): chromium-bin tracks Playwright's pin, which is pre-stable by design; 152.0.7977.8 is ahead of current Linux stable (151.0.7922.108). CVEs publish only against stable, so a 0/0/0 scan for this package means "ahead of the published feed", not "audited clean".

chromium pins three interlocked identifiers, resolved from three sources:

identifier value source
browser_version 152.0.7977.8 Playwright browsers.json
revision 1237 Playwright browsers.json (arm64 legs are Playwright-gated)
snapshot_position 1669021 chromiumdash branch position → nearest available amd64 snapshot

Four artifacts fetched + sha256'd fresh (amd64 chrome-linux.zip + headless-shell.zip from the snapshot bucket; arm64 chromium / headless-shell builds at the Playwright revision). Resolved + rewritten by pkgmgr (gominimal/pkgmgr-rs#515).

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Updates
    • Updated the bundled Chromium browser to a newer pre-stable release.
    • Refreshed the headless browser package with the latest matching browser build.
    • Updated platform-specific packages for amd64 and arm64 systems.
    • Refreshed download integrity checks to ensure the updated browser artifacts are validated correctly.
    • Added clearer documentation indicating the pre-stable status of these browser builds.

@coderabbitai

coderabbitai Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: a7d6078d-7eef-4236-843d-8f417c5d90b1

📥 Commits

Reviewing files that changed from the base of the PR and between eac16cf and 67c2e58.

📒 Files selected for processing (2)
  • packages/chromium-bin/build.ncl
  • packages/chromium-headless-shell-bin/build.ncl

📝 Walkthrough

Walkthrough

The Chromium and headless-shell packages now track Playwright revision 1237, Chrome 152.0.7977.8, and snapshot 1669021. Their pre-stable documentation and architecture-specific artifact checksums were updated.

Changes

Chromium artifact updates

Layer / File(s) Summary
Synchronized pins and checksums
packages/chromium-bin/build.ncl, packages/chromium-headless-shell-bin/build.ncl
The packages document their pre-stable status, use the updated Chromium revision and snapshot, and contain refreshed amd64 and arm64 artifact checksums.

Estimated code review effort: 2 (Simple) | ~10 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the Chromium version update and matches the main change in both package files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-chromium-152.0.7977.8

Comment @coderabbitai help to get the list of available commands.

…, 0/0/0 ≠ clean

The labeling half of pkgmgr-rs#646 option A: the fact that this pair rides
ahead of the stable channel (and therefore ahead of the CVE feed) now lives
in the files a packager actually opens, not in one issue's archaeology.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@twitchyliquid64
twitchyliquid64 added this pull request to the merge queue Aug 10, 2026
Merged via the queue into main with commit 094a134 Aug 10, 2026
10 checks passed
@twitchyliquid64
twitchyliquid64 deleted the update-chromium-152.0.7977.8 branch August 10, 2026 22:23
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.

2 participants