Skip to content

Commit

Permalink
Refactor CI to use micromamba instead of docker containers. (#123)
Browse files Browse the repository at this point in the history
* Refactor CI to use micromamba instead of docker containers.

* Fix ruff warnings.

* Install jupyterlab.

* Use local conda lock file.

* Use trunk-minor as the default branch.

* Fix typo.

* Add hoomd build cache.

* Add fresnel.

* Determine hoomd hash correctly.

* Fix hoomd installation.

* Add signac.

* Skip CPPPotential examples.

* Add ipywidgets.

* Temporarily allow deprecation warnings.

* Fix failing test.

* No longer use CODEOWNERS.
  • Loading branch information
joaander authored Jun 24, 2024
1 parent d1365c7 commit f9235c3
Show file tree
Hide file tree
Showing 11 changed files with 4,347 additions and 140 deletions.
7 changes: 0 additions & 7 deletions .github/CODEOWNERS

This file was deleted.

6 changes: 3 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
Resolves: #???

## Checklist:
- [ ] I have reviewed the [**Contributor Guidelines**](https://github.com/glotzerlab/hoomd-examples/blob/trunk/CONTRIBUTING.md).
- [ ] I agree with the terms of the [**HOOMD-blue Contributor Agreement**](https://github.com/glotzerlab/hoomd-examples/blob/trunk/ContributorAgreement.md).
- [ ] My name is on the [list of authors](https://github.com/glotzerlab/hoomd-examples/blob/trunk/AUTHORS.md).
- [ ] I have reviewed the [**Contributor Guidelines**](https://github.com/glotzerlab/hoomd-examples/blob/trunk-minor/CONTRIBUTING.md).
- [ ] I agree with the terms of the [**HOOMD-blue Contributor Agreement**](https://github.com/glotzerlab/hoomd-examples/blob/trunk-minor/ContributorAgreement.md).
- [ ] My name is on the [list of authors](https://github.com/glotzerlab/hoomd-examples/blob/trunk-minor/AUTHORS.md).
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
target-branch: trunk
target-branch: trunk-minor
schedule:
interval: "monthly"
time: "07:00"
Expand Down
23 changes: 23 additions & 0 deletions .github/workflows/environments/environment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
channels:
- conda-forge/label/numpy_rc
- conda-forge
dependencies:
- cereal
- cmake
- eigen
- freud
- fresnel
- gsd
- h5py
- ipywidgets
- jupyterlab
- ninja
- numpy>=2.0.0rc1
- matplotlib
- mpi4py
- openmpi
- pillow
- pybind11
- python==3.12
- signac
- signac-flow
Loading

0 comments on commit f9235c3

Please sign in to comment.