Skip to content

chore: harden GitHub Actions workflows against Zizmor findings - #568

Merged
kevmoo merged 1 commit into
mainfrom
zizmor-fixes
Aug 20, 2026
Merged

chore: harden GitHub Actions workflows against Zizmor findings#568
kevmoo merged 1 commit into
mainfrom
zizmor-fixes

Conversation

@kevmoo

@kevmoo kevmoo commented Aug 20, 2026

Copy link
Copy Markdown
Member
  • Add top-level permissions: contents: read to publish and post_summaries workflows
  • Pin dart-lang/ecosystem workflows to immutable commit SHAs
  • Set persist-credentials: false on actions/checkout steps
  • Add cooldown configuration to dependabot.yml
  • Add ignore annotation for workflow_run dangerous triggers

* Add top-level permissions: contents: read to publish and post_summaries workflows
* Pin dart-lang/ecosystem workflows to immutable commit SHAs
* Set persist-credentials: false on actions/checkout steps
* Add cooldown configuration to dependabot.yml
* Add ignore annotation for workflow_run dangerous triggers

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds a cooldown configuration to the Dependabot workflow. However, cooldown is not a valid configuration key for GitHub Dependabot and will cause schema validation to fail, so this block should be removed.

Comment thread .github/dependabot.yml
@kevmoo
kevmoo requested review from natebosch and srujzs and removed request for srujzs August 20, 2026 17:00
@kevmoo
kevmoo merged commit 6d96d9e into main Aug 20, 2026
36 checks passed
@kevmoo
kevmoo deleted the zizmor-fixes branch August 20, 2026 21:08
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