Skip to content

feat(ci): configure 7-day cooldown for Dependabot GitHub Actions updates#88

Merged
AdamWill merged 1 commit into
os-autoinst:mainfrom
okurz:feature/poo203049_hashed_github_action
Jul 21, 2026
Merged

feat(ci): configure 7-day cooldown for Dependabot GitHub Actions updates#88
AdamWill merged 1 commit into
os-autoinst:mainfrom
okurz:feature/poo203049_hashed_github_action

Conversation

@okurz

@okurz okurz commented Jul 14, 2026

Copy link
Copy Markdown
Member

Motivation:
Reduce CI pipeline load and review fatigue by pacing automated updates.

Design Choices:
Configure cooldown with default-days set to 7 in the github-actions section
of .github/dependabot.yml.

Benefits:
Paces automated pull requests to match the established openQA and qem-dashboard
update patterns.

Related issue: https://progress.opensuse.org/issues/203049

@AdamWill

This comment was marked as resolved.

Motivation:
Reduce CI pipeline load and review fatigue by pacing automated updates.

Design Choices:
Configure cooldown with default-days set to 7 in the github-actions section
of .github/dependabot.yml.

Benefits:
Paces automated pull requests to match the established openQA and qem-dashboard
update patterns.

Related issue: https://progress.opensuse.org/issues/203049
@okurz
okurz force-pushed the feature/poo203049_hashed_github_action branch from 98220d9 to 6d2fee0 Compare July 20, 2026 10:52
@AdamWill

Copy link
Copy Markdown
Contributor

LGTM. Looking at the upstream docs, it seems like there is a default three-day cooldown but it "does not apply to security updates", which makes it useless for safety purposes (if you're trying to get an evil update rolled out, just declare it's a security update). The docs never elaborate on this, though - they never state whether an explicitly-configured cooldown period includes security updates, or document any kind of "include security updates in cooldown" setting. So I hope explicitly-configured cooldown does include "security updates". Still, this appears to be the best we can do.

@AdamWill
AdamWill merged commit d929bd0 into os-autoinst:main Jul 21, 2026
8 checks passed
@okurz
okurz deleted the feature/poo203049_hashed_github_action branch July 22, 2026 11:15
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.

3 participants