Skip to content

Add Dependabot version updates with grouped minor/patch PRs - #60

Merged
ArendPeter merged 1 commit into
mainfrom
chore/dependabot-version-updates
Sep 11, 2026
Merged

ArendPeter merged 1 commit into
mainfrom
chore/dependabot-version-updates

Conversation

@3uzbcqje

@3uzbcqje 3uzbcqje commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

Adds a Dependabot config so this repo gets scheduled version updates, not just security-advisory PRs.

There was no .github/dependabot.yml here, which means Dependabot has only ever opened PRs in response to security alerts. Routine dependency drift has gone untracked.

Coverage

Ecosystem Directories
terraform /
github-actions /

Grouping

Minor and patch bumps are collected into one grouped PR per ecosystem, weekly. Major bumps are deliberately left ungrouped so each arrives as its own PR and gets a real review.

Cooldown

New releases are held before Dependabot proposes them, which blunts compromised-release supply-chain attacks where a malicious version is published and yanked within hours.

Only ecosystems Dependabot treats as semver accept graduated holds (3 days patch / 7 minor / 30 major). docker, docker-compose, github-actions, terraform and pip accept default-days alone and are rejected outright if given the semver keys, so those entries carry a flat 7-day hold.

Security-advisory PRs are driven by Dependabot alerts rather than this schedule, so urgent fixes are not delayed by it.

Heads up: the first run after merge will open a burst of PRs covering accumulated drift. That settles to roughly one PR per ecosystem per week; open-pull-requests-limit: 10 caps it meanwhile.

Part of an org-wide pass adding this config to all Equal-Vote repos with a package manifest.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LpZM2dqedR4fXiLn7272XQ

@coderabbitai

coderabbitai Bot commented Sep 10, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 14835553-3f96-4a09-9606-7ee1943cb25c


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown
Contributor

OpenTofu Format and Style success

OpenTofu Initialization ⚙️success

OpenTofu Validation success

Validation Output

Success! The configuration is valid.

OpenTofu Plan success

Show Plan


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.



Pusher: @3uzbcqje, Action: pull_request, Working Directory: ``, Workflow: .github/workflows/opentofu.yml

This repo had no .github/dependabot.yml, so Dependabot was only opening
security-advisory PRs. This enables scheduled version updates as well.

Minor and patch bumps are grouped into a single PR per ecosystem to keep
review overhead low. Major bumps stay ungrouped so each gets its own PR.
A cooldown holds brand-new releases for a few days to blunt compromised-
release supply-chain attacks. Only semver ecosystems accept semver-*-days;
docker, docker-compose, github-actions, terraform and pip take default-days
alone and are rejected outright if given the semver keys.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LpZM2dqedR4fXiLn7272XQ
@3uzbcqje
3uzbcqje force-pushed the chore/dependabot-version-updates branch from 44249ea to 04b9fc4 Compare September 10, 2026 21:51
@github-actions

Copy link
Copy Markdown
Contributor

OpenTofu Format and Style success

OpenTofu Initialization ⚙️success

OpenTofu Validation success

Validation Output

Success! The configuration is valid.

OpenTofu Plan success

Show Plan


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.



Pusher: @3uzbcqje, Action: pull_request, Working Directory: ``, Workflow: .github/workflows/opentofu.yml

@ArendPeter
ArendPeter merged commit 34d6c36 into main Sep 11, 2026
3 checks passed
@ArendPeter
ArendPeter deleted the chore/dependabot-version-updates branch September 11, 2026 17:49
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