Skip to content

ci: Auto-maintain workflows (pin updates + zizmor security autofixes) - #85

Closed
vc-ci wants to merge 1 commit into
mainfrom
ci/auto-maintain-workflows
Closed

ci: Auto-maintain workflows (pin updates + zizmor security autofixes)#85
vc-ci wants to merge 1 commit into
mainfrom
ci/auto-maintain-workflows

Conversation

@vc-ci

@vc-ci vc-ci commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Automated maintenance of GitHub Actions workflows:

  • Pin updatespinact run --update bumps third-party action
    SHAs in workflow-templates/. (Dependabot covers pins in
    .github/workflows/.)
  • Security autofixeszizmor --fix=all applies safe and
    unsafe
    fixes (e.g. template-injection, artipacked,
    ref-version-mismatch) across both .github/workflows/ and
    workflow-templates/, since the reusable workflows here are
    consumed by other repos and the templates are copied into modules.

Warning

--fix=all includes unsafe fixes that require human review.
In particular, check artipacked changes (persist-credentials: false) on any workflow that later pushes with the checkout token,
and verify template-injection rewrites preserve intended values.


Note

Low Risk
Routine action pin bumps in CI templates with no application or deployment logic changes; minor risk from upstream action behavior in setup-node major bump.

Overview
Bumps pinned third-party GitHub Actions in workflow-templates/ as part of automated maintenance (pinact).

actions/checkout moves from v7.0.0 → v7.0.1 everywhere it appears: image-deploy.yml, module-deploy.yml, module-ci.yml (version-bump detection + main CI), module-release-hotfix.yml, and publish-nugets.yml.

module-ci.yml also updates actions/setup-node v6.4.0 → v7.0.0 and actions/setup-java v5.5.0 → v5.7.0 for the Node 24 / Java 17 toolchain steps. No workflow steps, inputs, or job structure change—only commit SHAs and version comments.

Reviewed by Cursor Bugbot for commit 3fc17d5. Bugbot is set up for automated code reviews on this repo. Configure here.

@vc-ci
vc-ci requested a review from AndrewEhlo July 20, 2026 09:00
@vc-ci
vc-ci force-pushed the ci/auto-maintain-workflows branch 2 times, most recently from 4d72945 to 8fb6987 Compare August 3, 2026 09:02
@vc-ci
vc-ci force-pushed the ci/auto-maintain-workflows branch from 8fb6987 to 3fc17d5 Compare August 10, 2026 08:29
@AndrewEhlo

Copy link
Copy Markdown
Collaborator

The same changes already applied by PR #87

@AndrewEhlo AndrewEhlo closed this Aug 12, 2026
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.

2 participants