Skip to content

Replace CompatHelper with Dependabot - #1023

Merged
devmotion merged 2 commits into
masterfrom
an/dependabot
Nov 10, 2026
Merged

devmotion merged 2 commits into
masterfrom
an/dependabot

Conversation

@andreasnoack

Copy link
Copy Markdown
Member

Dependabot now supports the Julia ecosystem, so this removes the CompatHelper workflow and lets Dependabot maintain the [compat] entries instead. The repository already uses Dependabot for the GitHub Actions, so this leaves a single tool handling all dependency updates.

  • Add a julia entry to .github/dependabot.yml covering / and /docs.
  • Delete .github/workflows/CompatHelper.yml.

The schedule is daily to match what CompatHelper was running on. I'm happy to change it to weekly if we prefer fewer PRs.

CompatHelper used DOCUMENTER_KEY to make its PRs trigger CI. PRs from Dependabot trigger CI on their own, so no secret is needed. TagBot.yml still uses the key, so it has to stay.

@andreasnoack
andreasnoack changed the base branch from master to an/ci-min November 10, 2026 07:26
@andreasnoack
andreasnoack added this pull request to stack #1025 November 10, 2026 07:28
Comment thread .github/dependabot.yml Resolved
Base automatically changed from an/ci-min to master November 10, 2026 07:48
Dependabot now supports the Julia ecosystem, so the compat entries in
Project.toml and docs/Project.toml can be kept up to date by the same
tool that already updates the GitHub Actions. The daily schedule matches
the one CompatHelper was running on.
With docs listed in the workspace of the root Project.toml, the docs
project is resolved together with the package, so Dependabot only needs
to be pointed at the root directory.
@devmotion
devmotion merged commit dbf6053 into master Nov 10, 2026
11 checks passed
@devmotion
devmotion deleted the an/dependabot branch November 10, 2026 08:01
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