glotzerlab / hoomd-examples

HOOMD-blue example scripts.
BSD 3-Clause "New" or "Revised" License
35 stars 15 forks source link

Update CI infrastructure. #62

Closed joaander closed 2 years ago

joaander commented 2 years ago

Description

Checklist:

tommy-waltmann commented 2 years ago

At this point, this PR does a bit more than just using a container with the stable hoomd v3. What was the motivation for making the other CI changes?

joaander commented 2 years ago

Sorry, this was supposed to be draft pull request to trigger CI. I didn't mean it go out for review yet.

The other changes 1) Fix dependabot (which was targeting a non-existing branch); 2) Use the jetstream2 runners to reduce the time needed to compile hoomd; and 3) Disables pre-commit autofix commits so that developers can run pre-commit when they choose.

These are all issues in the CI I identified needing updates after running the initial tests against the latest container image. I'm done making changes now, feel free to review.