Skip to content

Migrate from CompatHelper to Dependabot#38

Merged
ChrisRackauckas merged 3 commits intoSciML:mainfrom
ChrisRackauckas-Claude:migrate-to-dependabot
Dec 30, 2025
Merged

Migrate from CompatHelper to Dependabot#38
ChrisRackauckas merged 3 commits intoSciML:mainfrom
ChrisRackauckas-Claude:migrate-to-dependabot

Conversation

@ChrisRackauckas-Claude
Copy link
Copy Markdown
Contributor

Summary

This PR replaces CompatHelper with GitHub's native Dependabot for dependency updates.

Changes:

  • Added .github/dependabot.yml with Julia ecosystem support
  • Removed .github/workflows/CompatHelper.yml

Benefits of Dependabot:

  • Native GitHub integration (no separate workflow needed)
  • Better grouping of dependency updates
  • More reliable and maintained by GitHub
  • Supports both Julia packages and GitHub Actions updates

Configuration

The new Dependabot configuration:

  • Updates GitHub Actions weekly
  • Updates Julia dependencies daily
  • Groups all Julia package updates into a single PR

References


🤖 Generated with Claude Code

@ChrisRackauckas-Claude
Copy link
Copy Markdown
Contributor Author

CI passes with this Dependabot migration

All tests are passing:

  • Documentation: ✅ pass (3m20s)
  • Julia 1 - ubuntu-latest - x64: ✅ pass (3m28s)
  • Julia 1.10 - ubuntu-latest - x64: ✅ pass (3m16s)

The Dependabot configuration looks good:

  • GitHub Actions updates: weekly
  • Julia package updates: daily, grouped together
  • Enabled beta Julia ecosystem support

This is ready to merge. The branch could be rebased on main to include the latest changes from PR #39, but since CI is green, the migration itself works correctly.

cc @ChrisRackauckas

🤖 Generated with Claude Code

@ChrisRackauckas-Claude
Copy link
Copy Markdown
Contributor Author

CI passes with this Dependabot migration. All tests passing successfully. Ready to merge.

This PR cleanly migrates from CompatHelper to GitHub's native Dependabot for dependency updates, with the configuration properly set up to handle both Julia packages and GitHub Actions updates.

cc @ChrisRackauckas

@ChrisRackauckas ChrisRackauckas merged commit 06f14bf into SciML:main Dec 30, 2025
3 checks 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