Conversation
Change-Id: I6fe35002e760cf38c46a858c5f8159959e2e4337
Change-Id: Ib0fd0eb403befb40c62a330ce523ced3b8bcbb61
Change-Id: Ic9620fe267b28574e46089c3047a0f781abc1ce5
Change-Id: Ia9b6caac3e94072d96b549908854bcf012115a41
Change-Id: Ic5643840800c26096a01832906dde1b08844f9cc
Change-Id: I285bf64c83c9845370b10e015ed38a29ebe4ddc4
Change-Id: Ia16464f401d50a7ab5b90b700e6bb3acfc602b77
Change-Id: Id4a97ce9de53cc8dcd5161309535189a701fc066
Change-Id: Icf73e51cdad502a86770e2a42b5edafdab85c853
Change-Id: I3bd2a13d609d13a4a7be074e21b5b5886cc1ab23
Change-Id: Ib283157318432a60a4c18a04972b0e723654dc8b
dkhawk
approved these changes
Aug 17, 2026
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.
Here is an updated PR description that includes all the web component refactoring along with the gauntlet of Zizmor security hardening we just completed:
Description
This PR fundamentally resolves a critical CI failure related to Vite/Rollup native binaries. Additionally, it contains a comprehensive security hardening of all GitHub Actions workflows to achieve full compliance with the Zizmor security scanner.
🛠️ CI & Rollup Native Binary Fix
@rollup/rollup-linux-x64-gnu). Updatedtests.ymlto explicitly pass--include=optionaltonpm ciand forcenpm rebuild rollupbefore execution.🛡️ Zizmor Security Audit Remediation
Hardened all
.github/workflows/*.ymlfiles against industry-standard CI/CD attack vectors:github.event.beforeand step outputs) to intermediateenv:variables rather than expanding${{ }}directly insiderun:blocks.actions/checkout,google-github-actions/auth, etc.) to specific, immutable commit SHAs to prevent upstream supply-chain attacks.if: |withif: |-across multiline conditions to strip trailing newlines, preventing GitHub Actions from inadvertently evaluating them as "truthy" strings.permissions: contents: readtotests.ymlto prevent default privilege escalation. Configuredactions/checkoutwithpersist-credentials: falsewhere applicable to preventGITHUB_TOKENpersistence in local.git/configartifacts.actions/cacheandgoogle-github-actions/authto their latest Node 20 architectures to clearknown-vulnerable-actionswarnings.Motivation and Context
These updates ensure the codebase aligns with the latest Google Maps Platform declarative web component patterns, stabilizes the nightly CI pipeline, and proactively secures our automated infrastructure against emerging GitHub Actions vulnerabilities.