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

Add CI workflow to automatically update pre-commit and its dependencies #216

Merged
merged 2 commits into from
Dec 9, 2024

Conversation

altheaden
Copy link
Collaborator

This adds a GitHub actions workflow that will run the pre-commit autoupdate command to update pre-commit and its dependencies. The workflow is set to run weekly on Wednesdays and should automatically create a pull request with the updates when they are available.

I also included a small fix for the build workflow, which will hopefully stop failed tests from canceling other tests (to isolate bugs associated with a particular python version, for instance).

@altheaden altheaden added the ci Changes that affect github actions CI label Dec 9, 2024
@altheaden
Copy link
Collaborator Author

Testing

I didn't do any additional testing for this workflow apart from what I've done in mache and pyremap. On Wednesday we'll see how this workflow runs, which will hopefully be just as well as it did for mache.

@altheaden altheaden requested a review from xylar December 9, 2024 21:37
Copy link
Collaborator

@xylar xylar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@altheaden, indentation looks good! As does everything else.

@xylar xylar merged commit fc4c5eb into MPAS-Dev:main Dec 9, 2024
5 checks passed
@altheaden altheaden deleted the auto-update-action branch December 9, 2024 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Changes that affect github actions CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants