Skip to content

ci: add dependabot for the workflow actions - #5

Merged
gwarf merged 1 commit into
mainfrom
ci/add-dependabot
Aug 26, 2026
Merged

ci: add dependabot for the workflow actions#5
gwarf merged 1 commit into
mainfrom
ci/add-dependabot

Conversation

@gwarf

@gwarf gwarf commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

What

Adds the missing .github/dependabot.yml. Nothing has been watching the two actions
zizmor.yml pins, and it shows — actions/checkout here is at v6.0.3 while every
other repo in the org runs v7.x.

Why here in particular

Two actions is a thin case on its own. What makes it worth doing is that this repo ships
CI-SECURITY.md and the reusable zizmor.yml the other repos call, so it is the org's
CI-security template. A template whose own pins go stale argues against itself.

Shape

Same as the sibling repos that already have one (registry-drupal-modules,
schedule-downtime, drupal-local-dev as of EUDCH/drupal-local-dev#8, and
edch-service-tests in EUDCH/edch-service-tests#8): github-actions, daily, seven-day
cooldown so a yanked or compromised release is not applied automatically — also what
zizmor's own dependabot-cooldown audit requires.

Expect a first pull request bumping actions/checkout toward v7.

Verification

zizmor clean on .github/ including the new file.

Context

Found while sweeping Dependabot coverage across the org after
EUDCH/drupal-local-dev#8, where a missing config had left MegaLinter pinned two majors
behind. Four repos were missing one; this is one of them.

This repo had no .github/dependabot.yml, so nothing watched the two actions
zizmor.yml pins. It shows: actions/checkout here is at v6.0.3 while every other
repo in the org runs v7.x.

That matters more here than the two actions would suggest. This repo ships
CI-SECURITY.md and the reusable zizmor workflow the other repos call, so it is
the org's CI-security template. A template whose own pins go stale argues
against itself.

Same shape as the sibling repos: github-actions, daily, seven-day cooldown so a
yanked or compromised release is not applied automatically, which is also what
zizmor's dependabot-cooldown audit wants.

Expect a first pull request bumping actions/checkout toward v7.
Copilot AI lite review requested due to automatic review settings August 26, 2026 10:45

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a Dependabot configuration to keep GitHub Actions pins in this repository (including the reusable zizmor.yml workflow) up to date, aligning this repo with the org’s CI-security template expectations.

Changes:

  • Introduces .github/dependabot.yml to enable daily Dependabot updates for the github-actions ecosystem.
  • Configures a 7-day cooldown to avoid immediately adopting newly-published (and potentially yanked/compromised) action releases.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@gwarf
gwarf merged commit a8607e9 into main Aug 26, 2026
1 check 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.

2 participants