Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up scheduled automatic updates #11

Open
aphedges opened this issue Apr 25, 2024 · 0 comments
Open

Set up scheduled automatic updates #11

aphedges opened this issue Apr 25, 2024 · 0 comments

Comments

@aphedges
Copy link
Owner

We currently have dependency versions pinned in requirements-lock.txt and .pre-commit-config.yaml, and we will likely have more files with pinned versions in the future. Therefore, @lichtefeld recommended that we look into automation for this task. Here are some initial tools I've come across:

  • Renovate: Seems to be the most powerful tool with support for a large number of different files with a large amount of customizability
  • Dependabot: Works for Python dependencies but unfortunately doesn't support pre-commit (Support pre-commit dependabot/dependabot-core#1524)
  • pre-commit.ci: Only handles .pre-commit-config.yaml files and doesn't appear to handle additional_dependencies, but it's still better than nothing

We should spend some time looking into the various options available before committing to something.

Derived from @aphedges in #8 (comment)

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

No branches or pull requests

1 participant