Skip to content

chore: add dependabot configuration for automated dependency updates#2337

Merged
demolaf merged 3 commits into
masterfrom
chore/add-dependabot-config
Jun 29, 2026
Merged

chore: add dependabot configuration for automated dependency updates#2337
demolaf merged 3 commits into
masterfrom
chore/add-dependabot-config

Conversation

@just1and0

@just1and0 just1and0 commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Adds dependabot.yml to keep Gradle dependencies and GitHub Actions up to date on a daily schedule with 7-day cooldown. PRs target the dependency-updates branch.

Adds dependabot.yml to keep Gradle dependencies and GitHub Actions up
to date on a daily schedule with 7-day cooldown. PRs target the
dependency-updates branch.

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request introduces a .github/dependabot.yml configuration file to automate dependency updates for Gradle and GitHub Actions. The feedback correctly identifies that the cooldown option is not supported by GitHub Dependabot and will cause parsing errors, so it should be removed from both update blocks.

Comment thread .github/dependabot.yml Outdated
Comment thread .github/dependabot.yml Outdated

@mikehardy mikehardy left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

apparently some issue with what params are supported in what ecosystems

Comment thread .github/dependabot.yml Outdated
@demolaf demolaf requested a review from mikehardy June 29, 2026 15:13
@demolaf demolaf merged commit fa9abe6 into master Jun 29, 2026
20 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in studio-2394994192-60a69 Jun 29, 2026
@demolaf demolaf deleted the chore/add-dependabot-config branch June 29, 2026 16:08

@mikehardy mikehardy left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

sorry I didn't get to this before merge - but the cooldown params here were fully reverted vs just the semver params for github-actions

the param support table https://docs.github.com/en/code-security/reference/supply-chain-security/dependabot-options-reference#cooldown- has the full list of which ecosystems support which parts

gemini gets this wrong because it has a training data cutoff that's pretty stale combined with no access to a web search tool to fetch updated docs

Comment thread .github/dependabot.yml
Comment on lines +3 to +8
- package-ecosystem: 'gradle'
directory: '/'
schedule:
interval: 'daily'
labels:
- 'dependencies'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

github-actions ecosystem doesn't support cooldown semver params, but gradle does - it should have maintained all cooldown params here, the problem was with github-actions ecosystem

Comment thread .github/dependabot.yml
Comment on lines +12 to +15
schedule:
interval: 'daily'
labels:
- 'dependencies'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

github-actions does support cooldown days, it just doesn't support the semver params for them, the main cooldown days should have stayed for supply-chain attack hardening

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