Skip to content

Resolve zizmor pedantic workflow findings#22

Merged
bboe merged 2 commits into
mainfrom
zizmor-pedantic
Jun 15, 2026
Merged

Resolve zizmor pedantic workflow findings#22
bboe merged 2 commits into
mainfrom
zizmor-pedantic

Conversation

@bboe

@bboe bboe commented Jun 15, 2026

Copy link
Copy Markdown
Member

Clears the remaining advisory zizmor --pedantic findings in this repo's workflows.

Changes

  • ci.yml — replace workflow-level read-all with contents: read (excessive-permissions).
  • lint.yml — add a concurrency: group (concurrency-limits).
  • stale_action.yml / pre-commit_autoupdate.yml — give the jobs explicit name:s (anonymous-definition).
  • pre-commit_autoupdate.yml / prepare_release.yml — document why peter-evans/create-pull-request is used (it commits changes / pushes the branch and opens the PR — beyond gh pr create) and silence the superfluous-actions info finding with a justified # zizmor: ignore.
  • dependabot.yml — add a 7-day cooldown (dependabot-cooldown).

Verified: zizmor --pedantic reports no findings (2 justified ignores) and actionlint passes.

Follow-up

After release, the package repos get a matching pass (scorecard/pypi/ci/dependabot) and bump their reusable-workflow pins to the new tag.

@bboe bboe force-pushed the zizmor-pedantic branch from 8cf3c45 to 709fe7a Compare June 15, 2026 17:57
@bboe bboe merged commit ec3a733 into main Jun 15, 2026
3 checks passed
@bboe bboe deleted the zizmor-pedantic branch June 15, 2026 17:59
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