Commit Graph

7 Commits

Author SHA1 Message Date
Mike Henry
80cbc22f0c Update docker image to use python 3.12 and rdkit==2025.09.1 (#1611)
* Let's use python 3.12 on the docker image

* try installing the rdkit version I want to test

* free up diskspace

* include source

* Apply suggestion from @atravitz

* fix indent

---------

Co-authored-by: Alyssa Travitz <31974495+atravitz@users.noreply.github.com>
2025-10-23 14:56:34 -07:00
Mike Henry
d44807daba add ps to the docker image (interline needed this) 2023-07-21 09:27:46 -07:00
Mike Henry
a19b64b523 also update docker to python 3.10 2023-06-20 05:59:22 +01:00
Mike Henry
21bb881756 switch to using openfe_env instead of openfe as env name 2023-04-28 16:49:56 -07:00
Mike Henry
fa83040b5a Push Apptainer Image to GHCR + Build Installer & Docker Image using Conda-Forge Package (#353)
* see if this can push to ghcr

* fix URI

* don't push docker image

* don't push docker image

* see if this lets us login to ghcr

* we can push to github's container registry directly

* now when we trigger a build, we build the latest version we can discover from the tags

* forgot to remove bit where we install package from source

* use docker ignore to make sure we keep the context as small as we can

* make it explicit we don't push before we test, and make sure we have the same build args for when we do push

* add juypterlab and notebook to docker image

* Apply suggestions from code review
2023-04-25 16:38:58 +00:00
Mike Henry
7d76c6b321 Remove test skipping (#359)
* invert logic for skipping tests

* remove test skipping
2023-04-24 02:14:41 +00:00
Mike Henry
d008c2bcde Add image building (#321)
* yolo

* see if we can get GPU stuff working on lilac

* try and use a chache to save some bits over the wire (and time)

* I think I was cleaning the cache

* build cache now is being weird

* skip caching for now

* god I am so close to shooting all this auto versioning shit into the sun

* Add parity to main env file

* add docker test

* fix image name

* trying to figure out the right image name

* messed up the tags

* hardcode for now

* see if this fixes version

* forgot we still need to include git to handel the git+https installs

* build the package, then install it. This solves the issue of not having a git repo

* make sure we get the tags

* pin python for now, will use lock file eventually

* pull in 323 so I can have the test files

* now lets see if we can build the image

* test apptainer image

* print gufe version to see if I can reproduce failing tests

* autodoc_pydantic is on cf as autodoc-pydantic

* messed up merge

* fix issue where we would get a key error if `OFE_SLOW_TESTS` was unset

* see if we have some race going on

* see if gufe tests work

* run tests seperately

* invoke all tests seperately

* skip test that fails in docker image

* make sure docker image has envar we need for test skipping

* reference issue #342

* set default shell

* see if this works to generalize image name

* see if we can just tag it how I want to

* see if this works for the tag

* use version as tag

* Fix white space issues

* vim and web ui disagree where the whitespace is

* white space rage

* I think this fixed the tabs

* try and build an image nightly and test it

* build on latest tag

* I forgot when this action is triggered by a tag, it will build correctly

* install gufe from conda-forge

* Apply suggestions from code review

Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>

* fix apptainer image name

* stop building on this branch for CI testing

---------

Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
2023-04-17 21:34:30 +00:00