Skip to content

fix: clear Zizmor 1.25 findings (github-app + online-audit 401)#78

Merged
j7an merged 2 commits into
mainfrom
fix/zizmor-v1.25-ci
May 29, 2026
Merged

fix: clear Zizmor 1.25 findings (github-app + online-audit 401)#78
j7an merged 2 commits into
mainfrom
fix/zizmor-v1.25-ci

Conversation

@j7an
Copy link
Copy Markdown
Owner

@j7an j7an commented May 29, 2026

Clears the two Zizmor 1.25.2 findings blocking the zizmor-action bump (#64):

  • tag-release.yml: narrow the App token to permission-contents: write (least privilege for checkout + Git Data API content/ref/tag writes).
  • security.yml: set online-audits: false with an explanatory comment. The impostor-commit online audit returns 401 on cross-repo tag lookups under 1.25.2 even with the action's default ${{ github.token }}; disabling keeps the required gate deterministic and matches the documented local command (which already uses --no-online-audits).

Does NOT bump the zizmor-action SHA — PR #64 carries that and will rebase onto this fix to validate the end-to-end v0.5.6 path.

Test Plan

  • zizmor . --min-severity medium --min-confidence medium --no-progress --color never --no-online-audits → no findings (github-app cleared) under engine 1.25.2
  • ./scripts/check-inline-sync.sh passes
  • ./scripts/lint-workflow-call.sh passes
  • bats tests/ → 204 passing, 0 failures

Fixes #68.

@j7an j7an merged commit 3274335 into main May 29, 2026
7 checks passed
@j7an j7an deleted the fix/zizmor-v1.25-ci branch May 29, 2026 04:02
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 Zizmor v1.25 CI failures before merging zizmor-action bump

1 participant