Skip to content

Commit

Permalink
Merge pull request #1140 from openforcefield/bump-regression-tests
Browse files Browse the repository at this point in the history
Handle OpenMM version parsing in regression tests
  • Loading branch information
mattwthompson authored Jan 27, 2025
2 parents 24240ba + ed8f3a8 commit dce4fe8
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 7 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,14 @@ jobs:
if: ${{ matrix.openeye == true && matrix.openmm == true }}
run: |
micromamba install "deepdiff =5" rich click -c conda-forge
python -m pip install git+https://github.com/openforcefield/interchange-regression-testing.git@83067d7cce37a0f21b028651a7d98ec063572063
python -m pip install git+https://github.com/openforcefield/interchange-regression-testing.git@7c98afd2b4ea425276dfe1687e639e0a56b636b4
create_openmm_systems \
--input "regression_tests/small-molecule/input-topologies.json" \
--output "regression_tests/small-molecule/" \
--using-interchange \
--force-field "openff-2.0.0.offxml" \
--n-procs 2
--n-procs 4
# Don't trust the interchange version here, for some reason, just put it in a new directory
mkdir regression_tests/small-molecule/omm-systems-interchange-latest/
Expand All @@ -105,7 +105,7 @@ jobs:
--output "regression_tests/differences.json" \
--settings "regression_tests/default-comparison-settings.json" \
--expected-changes "regression_tests/toolkit-to-interchange.json" \
--n-procs 2
--n-procs 4
python devtools/scripts/molecule-regressions.py
Expand Down
2 changes: 1 addition & 1 deletion devtools/conda-envs/dev_env.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ dependencies:
- openff-units
- ambertools =23
# Optional features
- openmm =8.1.2
- openmm =8.2
# smirnoff-plugins =2024
# de-forcefields # add back after smirnoff-plugins update
- openff-nagl ~=0.5
Expand Down
2 changes: 1 addition & 1 deletion devtools/conda-envs/docs_env.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies:
- numpy =1
- pydantic =2
- openff-toolkit-base ~=0.16.6
- openmm =8.1.2
- openmm =8.2
- mbuild
- foyer =1
- nglview
Expand Down
1 change: 1 addition & 0 deletions devtools/conda-envs/examples_env.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ dependencies:
- foyer
- nglview
# Drivers
- openmm =8.2
- gromacs
- lammps >=2023.08.02
# shim for a build issue that's probably localized to conda-forge
Expand Down
2 changes: 1 addition & 1 deletion devtools/conda-envs/test_env.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ dependencies:
# Needs to be explicitly listed to not be dropped when AmberTools is removed
- rdkit
# Optional features
- openmm =8.1.2
- openmm =8.2
# smirnoff-plugins =2024
# de-forcefields # add back after smirnoff-plugins update
- openff-nagl ~=0.5
Expand Down
6 changes: 6 additions & 0 deletions docs/releasehistory.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ Dates are given in YYYY-MM-DD format.

Please note that all releases prior to a version 1.0.0 are considered pre-releases and many API changes will come before a stable release.

## Current development

### Miscellaneous improvements

* #1140 Bumps internal tests to use OpenMM 8.2.

## 0.4.1 - 2025-01-22

### Behavior changes
Expand Down
2 changes: 1 addition & 1 deletion regression_tests/toolkit-to-interchange.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
"openmm_path": "openmmVersion",
"deepdiff_path": null,
"old_value": "8.1.2",
"new_value": "8.1.2"
"new_value": "8.2.0"
}
]

0 comments on commit dce4fe8

Please sign in to comment.