You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* ci: add zizmor and actionlint CI job to test workflow
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* ci: increase dependabot cooldown for github-actions to 7 days
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* ci: add lint-actions target and tool installation to Makefile
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* ci: pin all actions to SHA hashes with version comments
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* ci: resolve all high-severity zizmor findings
- Suppress dangerous-triggers in ai-labeler and sensitive-change-gate
(both only call reusable workflows, no PR code checked out)
- Fix bot-conditions with dual check in dependabot-auto-merge
- Suppress cache-poisoning in release (branch-isolated default cache)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* ci: resolve all low-severity zizmor findings
- Add persist-credentials: false to all checkout steps (artipacked)
- Increase gomod dependabot cooldown default-days to 7 (dependabot-cooldown)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* ci: move workflow-level permissions to job-level only
Replace overly broad workflow-level permissions with permissions: {}
in ai-labeler, direct-push-alert, and sensitive-change-gate. Each
job already declares its own scoped permissions.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* ci: ensure all permissions are scoped to job-level
Move workflow-level permissions to permissions: {} in scorecard and
test workflows, adding explicit job-level permissions for each job.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .github/workflows/ai-labeler.yml
+2-6Lines changed: 2 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,14 @@
1
1
name: Classify PR
2
2
3
3
on:
4
-
pull_request_target:
4
+
pull_request_target:# zizmor: ignore[dangerous-triggers] -- required for write access to PRs from forks; workflow only calls reusable workflows, no PR code is checked out or executed
Copy file name to clipboardExpand all lines: .github/workflows/sensitive-change-gate.yml
+2-4Lines changed: 2 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,10 @@
1
1
name: Sensitive Change Gate
2
2
3
3
on:
4
-
pull_request_target:
4
+
pull_request_target:# zizmor: ignore[dangerous-triggers] -- required for write access to PRs from forks; workflow only calls reusable workflows, no PR code is checked out or executed
0 commit comments