Skip to content

Secure GitHub Actions workflows - #179

Open
oiahoon wants to merge 1 commit into
bloomberg:mainfrom
oiahoon:ci/add-zizmor-audit
Open

Secure GitHub Actions workflows#179
oiahoon wants to merge 1 commit into
bloomberg:mainfrom
oiahoon:ci/add-zizmor-audit

Conversation

@oiahoon

@oiahoon oiahoon commented Jul 13, 2026

Copy link
Copy Markdown

Issue number of the reported bug or feature request: Closes #164

Describe your changes

  • Pin every third-party action to an immutable commit while retaining version comments for Dependabot.
  • Restrict workflow token permissions and disable checkout credential persistence.
  • Remove the unused ad-hoc Prettier installation.
  • Add the official zizmor action with scoped SARIF permissions.

Testing performed

  • uvx zizmor . reports no findings.
  • All workflow YAML files parse successfully with Ruby Psych.
  • git diff --check passes.
  • actionlint v1.7.12 introduces no new diagnostic; its sole SC2102 result for the unchanged pipx run build[virtualenv] line reproduces on main.

Additional context

The pinned commits were verified against the version tags documented beside each action reference.

Signed-off-by: Joey@macstudio <johuang@aligntech.com>
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.

Fix problems reported by zizmor

1 participant