Commit Graph

30 Commits

Author SHA1 Message Date
Matt Thompson
98f3350299 Switch to setup-micromamba (#274) 2023-06-12 10:44:00 -07:00
John Chodera
f735beef2b Revert conda environment change so we can test against pre- and post- 0.11 version of openff-toolkit 2022-11-30 20:10:41 -05:00
Matt Thompson
d78f2b8258 Update docstrings, run in CI (#240)
* Update docstrings, run in CI

* Do not necessarily assume ff14SB port is installed

* Remove some references to `simtk`

$ grep -r simtk . | wc -l
       0

Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com>
2022-10-25 11:27:40 +00:00
dependabot[bot]
9309ba87b0 Bump codecov/codecov-action from 3.1.0 to 3.1.1 (#238)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-27 23:14:34 -07:00
Mike Henry
33d500e900 make sure we don't install the newest toolkit by mistake (#237)
* make sure we don't install the newest toolkit by mistake

* make sure we don't pull in a really old version of the toolkit

* forgot to add a verb there

* Start to make internals compatible with both unit packages

* Try different logic

* Improve logic in test

* Fix some tests

* Fix

* Fix

* Better units logic in tests

* Remove temporary code

* That's too semantic a variable name

Co-authored-by: Matthew W. Thompson <mattwthompson@protonmail.com>
2022-09-20 15:05:52 -07:00
Mike Henry
35496e5095 Fix toolkit tests (#227)
* Ensure 0.11.0 RC version of toolkit is installed

* Possible fix to finish #191

* Try to ensure bash args thing is passed through

* Naive unit refactor

* Work through tests

* Update CI matrix

* Use mamba for development

* Debug, add boilerplate .gitignore

* Fix syntax

* make sure the package didn't get installed before we install it

* Do not install Espaloma

* Fix some unit registries in tests

* install espaloma, but remove openmmforcefields

* add back in espaloma

* switch to micromamba

* Explicitly move ffxml sources into entry point

* Remove symlinking

* Add boilerplate `.gitignore`

* Update package installation in CI

* Fix finding Amber files in test

* Soft import whatever units module is used by the toolkit

* Switch to micromamba for setting up conda environment

Add boilerplate `.gitignore` file

Do not pull from non-standard labels

Install instead of update

Try to figure out why if: {{ false }} still triggers

Syntax?

Tinker

Bring in (full) mamba

Bash thing everywhere

Bring down old toolkit

Do not present un-loadable ff14SB port as available

More pins

* Fix YAML syntax

* Use pip

* More fixes

* No particles
* Fix unit serialization
* Fix Atom.element calls

* Update some tests

* Clean up un-used imports

* Fix more tests

* Fix more tests

* Exclude Python 3.10 on macOS

* Skip ff14SB being treated as a small molecule

* Fix test

* Track duration of longest 20 tests

* Update action versions

* Try to fix exclusions in CI matrix

* Fix pathing in Amber conversion

* Run `pyupgrade --py38-plus`

* Try directly uploading coverage report

* Fix syntax

* Add back some tests

* Debug

* Drop `pytest-xdist` arg

* Fiddle with path

* Just try to get stuff passing

* Try uploading again

* Switch back to codecov

* Simply coverage reporting

* Allow 0 coverage

* Simplify coverage arguments

* Add `__init__.py` in `/tests/` submodule

https://stackoverflow.com/a/60579142

* Add `__init__.py` in `/tests/` submodule

https://stackoverflow.com/a/60579142

* Simplify coverage arguments

* Add back durations argument

* Apply suggestions from code review

* only upload report if it is not scheduled

Co-authored-by: Matthew W. Thompson <mattwthompson@protonmail.com>
2022-09-15 20:59:04 +00:00
Matt Thompson
2aba880e16 Merge branch 'main' into dependabot/github_actions/actions/checkout-3.0.2 2022-09-09 20:15:31 -05:00
Matt Thompson
a5a2f2f11e Merge branch 'main' into dependabot/github_actions/actions/checkout-3.0.2 2022-09-09 18:37:58 -05:00
Matt Thompson
bc278d5127 Merge branch 'main' into dependabot/github_actions/codecov/codecov-action-3.1.0 2022-09-09 18:37:50 -05:00
Matt Thompson
140bc79930 Tweak CI: Switch to Micromamba, pin to supported OpenFF Toolkit versions (#232)
* Switch to micromamba for setting up conda environment

Add boilerplate `.gitignore` file

Do not pull from non-standard labels

Install instead of update

Try to figure out why if: {{ false }} still triggers

Syntax?

Tinker

Bring in (full) mamba

Bash thing everywhere

Bring down old toolkit

Do not present un-loadable ff14SB port as available

More pins

* Drop 3.7, add 3.10

Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com>
2022-09-09 17:29:32 +00:00
Mike Henry
d4e6a07d89 add back in openeye toolkit (#226) 2022-08-19 16:51:57 -07:00
Mike Henry
8901ec45b8 make CI work on 'main' branch 2022-08-12 15:10:23 -07:00
Mike Henry
ad63a3a5ff Merge branch 'main' into dependabot/github_actions/codecov/codecov-action-3.1.0 2022-08-12 14:50:20 -07:00
Mike Henry
7efb0c6cf5 Merge branch 'main' into dependabot/github_actions/actions/checkout-3.0.2 2022-08-12 14:50:13 -07:00
Mike Henry
51d1802bb2 fix Error #15: Initializing libiomp5.dylib, but found libomp.dylib already initialized. 2022-08-05 10:18:18 -07:00
Mike Henry
4834933ba4 fix syntax issues 2022-08-04 10:05:39 -07:00
Mike Henry
09c9a33eb6 test newest version of the toolkit 2022-08-04 09:59:44 -07:00
Mike Henry
6a19869112 missed a few bits on openeye removal 2022-08-01 14:54:57 -07:00
Mike Henry
f3cafadb3a Merge branch 'master' into dependabot/github_actions/actions/checkout-3.0.2 2022-08-01 10:39:21 -07:00
Mike Henry
2f151233ae remove oe license check 2022-08-01 10:37:33 -07:00
dependabot[bot]
99224ac3fc Bump codecov/codecov-action from 2.1.0 to 3.1.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.1.0 to 3.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v2.1.0...v3.1.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-16 17:51:29 +00:00
Mike Henry
e5fd0dde2f Fix CI (#202)
* Update ci.yaml

* kill CI when another job is triggered on the same PR and don't upload codecov on scheduled runs

* use cuda shim

* update torch

* update *py*torch
2022-05-16 10:50:05 -07:00
dependabot[bot]
c5dc34c8a1 Bump actions/checkout from 2 to 3.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3.0.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-21 15:08:25 +00:00
John Chodera
f4fe71a1bc Test on Python 3.7, 3.8, 3.9 2022-04-05 21:24:26 -07:00
dependabot[bot]
ddea4f61d5 Bump codecov/codecov-action from 2.0.3 to 2.1.0 (#179)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.0.3 to 2.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v2.0.3...v2.1.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com>
2021-11-11 02:39:13 +00:00
Mike Henry
6956b5c8a7 Merge branch 'master' into dependabot/github_actions/codecov/codecov-action-2.0.3 2021-08-26 17:32:56 -07:00
dependabot[bot]
f9d46b524c Bump codecov/codecov-action from 1 to 2.0.3
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 2.0.3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v1...v2.0.3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-25 15:09:29 +00:00
Mike Henry
663ba4a1dd fix dependabot so it can see our secrets 2021-07-21 09:19:23 -07:00
John Chodera
b29ace757c Skip CHARMM conversion tests until new ParmEd is released 2021-01-26 07:48:55 -08:00
SimonBoothroyd
620543f1bd Migrate the CI to GHA. 2021-01-23 11:03:59 +00:00