Skip to content

CI: bump actions to current majors, and let Dependabot keep them there - #82

Merged
aoinoikaz merged 1 commit into
mainfrom
ci/actions-current
Nov 1, 2026
Merged

aoinoikaz merged 1 commit into
mainfrom
ci/actions-current

Conversation

@aoinoikaz

@aoinoikaz aoinoikaz commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

actions/checkout and actions/cache were a major behind, with nothing in the repository to report it.

Change

  • actions/checkout v6 to v7 and actions/cache v5 to v6, in every workflow.
  • .github/dependabot.yml opens one grouped PR a week for the github-actions ecosystem, with the CI: subject prefix. Dependabot has no Haskell or Cabal ecosystem.
  • The documentation loops in docs.yml and publish.yml quote ${VERSION} in their glob, which actionlint's shellcheck reported.

Verified

  • actionlint: clean. This PR's CI runs on the new majors.
  • Release notes: checkout v7 moves to ESM and refuses fork checkouts under pull_request_target and workflow_run, neither of which appears in .github/workflows. cache v6 moves to ESM.
  • The same bump passed nova-nix's full CI and a release, CI: bump actions to current majors, and let Dependabot keep them there nova-nix#314.
  • publish.yml and docs.yml run only on a tag or by hand, so the next release is their first run on these majors.

checkout and cache had each fallen a major behind with nothing to say so.
checkout v7 and cache v6 move to ES modules, and checkout's new refusal
covers fork checkouts under pull_request_target and workflow_run, which no
workflow here uses. Dependabot now opens one grouped PR a week for this
repository's actions.
@aoinoikaz
aoinoikaz merged commit 65baf07 into main Nov 1, 2026
23 of 24 checks passed
@aoinoikaz
aoinoikaz deleted the ci/actions-current branch November 1, 2026 01:26
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