Skip to content

ci: check the workflows with actionlint and zizmor - #9

Merged
vannt-dev merged 1 commit into
mainfrom
ci/workflow-lint
Oct 30, 2026
Merged

vannt-dev merged 1 commit into
mainfrom
ci/workflow-lint

Conversation

@vannt-dev

Copy link
Copy Markdown
Owner

What changed

  • .repokeeper.yml: modules.workflow_lint: true; repokeeper@0.17.0 update moved the standard
    from 1.4.4 to 1.4.5.
  • New .github/workflows/workflow-lint.yml: calls repokeeper's reusable workflow, which runs
    actionlint (with shellcheck) and zizmor on pull requests and pushes that change .github/, and
    weekly.
  • New .github/zizmor.yml (keys managed by repokeeper):
    • unpinned-uses policy vannt-dev/repokeeper/*: ref-pin: the callers follow the v0 tag on
      purpose.
    • dependabot-cooldown ignores dependabot.yml: repokeeper writes that file, and a cooldown
      would hold back every version update.
  • .github/workflows/release.yml (standard 1.4.5): the unused loop variable attempt becomes _
    (shellcheck SC2034).

Verified locally: actionlint 1.7.12 with shellcheck prints nothing, zizmor 1.31.1
--min-severity low with online audits reports no findings, repokeeper check matches the
standard.

Ignored findings

Only the two .github/zizmor.yml settings above; no inline ignores.

Release workflows changed

  • .github/workflows/release.yml, job release-pr-ci:
    for attempt in 1 2 3 4 5 6; do -> for _ in 1 2 3 4 5 6; do

Switch on repokeeper's workflow_lint module and update the standard to 1.4.5.
The module adds .github/workflows/workflow-lint.yml (actionlint and zizmor on every
change to .github/ and once a week) and .github/zizmor.yml. Standard 1.4.5 renames
the unused loop variable in release.yml that shellcheck flags (SC2034).
@vannt-dev
vannt-dev merged commit 09c8357 into main Oct 30, 2026
6 checks passed
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