Skip to content

Test new ambertools 24 build#361

Merged
mikemhenry merged 10 commits intomainfrom
test/ambertools24
Feb 27, 2025
Merged

Test new ambertools 24 build#361
mikemhenry merged 10 commits intomainfrom
test/ambertools24

Conversation

@mikemhenry
Copy link
Collaborator

@mikemhenry mikemhenry commented Feb 7, 2025

First I want to make sure CI is green, then I will see if tests pass installing ambertools from outside conda-forge

@codecov-commenter
Copy link

codecov-commenter commented Feb 7, 2025

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 69.57%. Comparing base (ecb5ccd) to head (cc82004).

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #361   +/-   ##
=======================================
  Coverage   69.57%   69.57%           
=======================================
  Files           5        5           
  Lines         825      825           
=======================================
  Hits          574      574           
  Misses        251      251           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@mikemhenry
Copy link
Collaborator Author

mikemhenry commented Feb 7, 2025

Everything passed except the macos-12 runners, which are depreciated. macos-13 and macos-14 (aka macos-latest) are the only supported ones (macos-15 is in beta). See https://github.com/actions/runner-images

image

@mikemhenry mikemhenry changed the title Test ambertools build outside of conda-forge Test new ambertools 23 build Feb 24, 2025
@mikemhenry
Copy link
Collaborator Author

mikemhenry commented Feb 24, 2025

Okay, now going to try pinning to the older build to see if that fixes macos-13

image

@mikemhenry mikemhenry changed the title Test new ambertools 23 build Test new ambertools 24 build Feb 26, 2025
@mikemhenry
Copy link
Collaborator Author

okay cool, looks like no regressions with ambertools 24 at least -- same issue on intel macs but that is okay. we should add openmm 8.2 to the testing matrix to double check and then I think we can update the feedstock to work with ambertools 24

@mikemhenry mikemhenry marked this pull request as ready for review February 26, 2025 18:54
@mikemhenry
Copy link
Collaborator Author

Ignore the missing "Required" checks -- they are old mac versions and openmm versions that we don't need to test anymore IMHO

@mikemhenry
Copy link
Collaborator Author

@epretti
Does this look okay? We now test against the latest ambertools + the last two versions of openmm + the latest osx (arm64) and linux

@epretti
Copy link
Member

epretti commented Feb 26, 2025

Great, thanks for getting this working!

And if I am understanding correctly, this means that there is now a working package for AmberTools 24 that is compatible with openmmforcefields, so we shouldn't need to drop AmberTools as a dependency anymore (at least for the time being)? If so, I can close conda-forge/openmmforcefields-feedstock#19.

@mikemhenry
Copy link
Collaborator Author

@epretti Yes! -- I am wating to merge in conda-forge/openmmforcefields-feedstock#20 until we can get a env with python 3.13 and ambertools24 + openff-toolkit -- right now it isn't working since there is a libboost/pydantic/openff-toolkit log jam BUT for python version 3.10, 3.11, and 3.12 -- everything is working!

@mikemhenry
Copy link
Collaborator Author

@mattwthompson Thoughts on merging this in and then dropping the required macos-12 checks and adding the new ones as required?

@mattwthompson
Copy link
Collaborator

+1 on dropping macos-12
+1 on dropping AmberTools 23 if version 24 is the only one we trust

@mikemhenry mikemhenry merged commit 7565e25 into main Feb 27, 2025
13 checks passed
@mikemhenry mikemhenry deleted the test/ambertools24 branch February 27, 2025 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants