2026-10-06 - keep-github-actions-current
Summary
GitHub’s Node 20 deprecation put a warning on nearly every Dev-Centr workflow run, because each repository pinned action majors from 2024. All owned repositories were moved to Node 24 majors on 2026-10-06 and given a grouped, monthly dependabot.yml; this page explains the pattern so the next runtime change is a monthly pull request instead of a sweep.
Changes
-
Keep GitHub Actions current — new how-to:
runs.usingand why@v4never moves to a new runtime, the deprecation annotation (including actions pulled in by composites), checking a version withgh apiagainst the release andaction.yml, breaking changes from the Node 24 round, thedependabot.yml(github-actions ecosystem,directory: "/", monthly, one group withpatterns: ["*"],ciprefix, PR limit) with monthly as the house default because weekly is noisy, reviewing and merging the grouped pull request, Dependabot’s read-only token and secrets, an optionaldependabot/fetch-metadataauto-merge workflow for minor and patch updates and its branch-protection requirement, and limits. -
Enforce org-wide checks on GitHub Free — the scheduled sweep can add
dependabot.ymlto repositories that lack it; sweep example bumped toactions/checkout@v7andactions/create-github-app-token@v3withclient-id(app-idis deprecated in v3). -
Prevent text encoding corruption — example uses
actions/checkout@v7. -
nav.adocand the How-to index list the new page after Enforce org-wide checks on GitHub Free.