Skip to content

Harden GitHub Actions workflows#47

Merged
bboe merged 3 commits into
mainfrom
harden-workflows
Jun 15, 2026
Merged

Harden GitHub Actions workflows#47
bboe merged 3 commits into
mainfrom
harden-workflows

Conversation

@bboe

@bboe bboe commented Jun 15, 2026

Copy link
Copy Markdown
Member

Hardens this repo's GitHub Actions workflows, part of an org-wide pass driven by zizmor.

Changes

  • Scope GITHUB_TOKEN permissions to the job level in stale_action.yml and tag_release.yml, with a deny-all permissions: {} default at the top level. Resolves zizmor's high-severity excessive-permissions findings and documents each scope; no change to the effective granted permissions.
  • Add lint.yml — a thin caller of the new reusable actionlint + zizmor workflow in praw-dev/.github (pinned to v1.5.0), so workflow files are linted on every push/PR.

@bboe bboe merged commit 37d4e92 into main Jun 15, 2026
11 checks passed
@bboe bboe deleted the harden-workflows branch June 15, 2026 17:29
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.

1 participant