Skip to content

ci: enforce pedantic zizmor GitHub Actions security analysis - #9018

Draft
westarle wants to merge 1 commit into
googleapis:mainfrom
westarle:enforce-pedantic-zizmor
Draft

ci: enforce pedantic zizmor GitHub Actions security analysis#9018
westarle wants to merge 1 commit into
googleapis:mainfrom
westarle:enforce-pedantic-zizmor

Conversation

@westarle

Copy link
Copy Markdown
Contributor

(ignore for now)

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

Comment thread .github/workflows/system-tests-against-emulator.yaml Fixed
Comment thread .github/workflows/system-tests-against-emulator.yaml Fixed
Comment thread .github/workflows/zizmor.yml Fixed
@westarle
westarle force-pushed the enforce-pedantic-zizmor branch from b3d63b1 to 55214b7 Compare July 29, 2026 21:29
- Add .github/workflows/zizmor.yml running zizmor-action in pedantic persona
- Add concurrency throttling blocks to all workflow files
- Add explicit job and workflow names to anonymous definitions
- Document write permissions with explanatory inline comments
- Pin container images by sha256 digest
- Scope pull-requests: write permission in assign-reviewers.yml to job level
- Switch assign-reviewers.yml trigger to pull_request
@westarle
westarle force-pushed the enforce-pedantic-zizmor branch from 55214b7 to 27c56a5 Compare July 30, 2026 09:50
@westarle
westarle deployed to presubmit July 30, 2026 09:51 — with GitHub Actions Active
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