You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should automate linting dependency updates to reduce maintenance efforts. We moved all of these dependencies into .pre-commit-config.yaml, so the scripting should be pretty straight forward.
Context
You can update all of the dependencies at once in .pre-commit-config.yaml by running:
pre-commit autoupdate
Hence this workflow should look something like:
Checkout the repo
Create a new branch
pre-commit autoupdate
pre-commit run --all-files
Merge into main on GitHub if successful
Push new branch back up to GitHub and create a PR if not successful
The content you are editing has changed. Please copy your edits and refresh the page.
Short description
We should automate linting dependency updates to reduce maintenance efforts. We moved all of these dependencies into
.pre-commit-config.yaml
, so the scripting should be pretty straight forward.Context
You can update all of the dependencies at once in
.pre-commit-config.yaml
by running:Hence this workflow should look something like:
pre-commit autoupdate
pre-commit run --all-files
main
on GitHub if successfulAcceptance criteria
Testing
Security
There are no security concerns.
Docs
There are no end-user docs associate with this change. We could add a brief mention of this process in something like
CONTRIBUTING.md
.Consequences
This will only impact development in the repos in which this is enabled, meaning this should not impact anyone.
The text was updated successfully, but these errors were encountered: