Skip to content

ci: add Dependabot for maven + github-actions - #55

Merged
shossain786 merged 1 commit into
masterfrom
ci/dependabot-maven
Sep 19, 2026
Merged

shossain786 merged 1 commit into
masterfrom
ci/dependabot-maven

Conversation

@shossain786

Copy link
Copy Markdown
Contributor

Summary

  • Adds .github/dependabot.yml for the maven and github-actions ecosystems, mirroring the config already running on selenium-mcp.
  • Creates the dependencies and ci labels the config references.

Why

selenium-java is currently pinned at 4.40.0; upstream is at 4.49.0 (9 releases behind), with cucumber-java/cucumber-testng 14 releases behind and junit-jupiter/junit-platform-launcher a full major version behind (5.x → 6.x). None of that was visible without manually checking — there was no bot surfacing it, unlike selenium-mcp.

Maven pins are exact versions (no ranges), so unlike the pip config this needs no upper-bound trick to get updates — Dependabot always has something to diff against.

Test plan

  • YAML validated (python3 -c "import yaml; yaml.safe_load(...)")
  • dependencies/ci labels exist on the repo
  • Not auto-merge: each bump PR still has to pass mvn test before merging, same as any other PR

🤖 Generated with Claude Code

selenium-java sat 9 releases behind (4.40.0 vs 4.49.0 upstream), with no
automation surfacing that drift — unlike selenium-mcp, which has had
Dependabot on pip/github-actions since #5. pom.xml pins every dependency
to an exact version, so Dependabot always has an update to compare
against; no upper-bound trick needed the way pip required.

Not auto-merge: bumped PRs still have to clear `mvn test` (480 tests)
like any other change.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@shossain786 shossain786 mentioned this pull request Sep 19, 2026
2 tasks done
@shossain786
shossain786 merged commit 9da0602 into master Sep 19, 2026
2 checks passed
@shossain786
shossain786 deleted the ci/dependabot-maven branch September 19, 2026 03:47
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.

1 participant