Commit Graph

11 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
Alyssa Travitz
ff90a31ef0 bump to setup-micromamba v2 and checkout v4 (#1347)
* bump to setup-micromamba v2

* bump everybody to checkout v4
2025-06-05 17:38:12 -07:00
Alyssa Travitz
e46ff925a3 fix docker build workflow (#1220)
* fixing singularity help and version calls

* bump build-push-action to v6

* bump docker-cron build-push-action to v6
2025-03-31 14:15:01 -07:00
Mike Henry
f68bb9f33b we want to make sure if we get an error in the workflow it exits (#1150) 2025-02-20 17:57:07 +00:00
Alyssa Travitz
244e2f95cd fixing docker cron (#1139)
* updates to docker tests

* switch to weekly conda cron

* remove commented out code block

---------

Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com>
2025-02-19 15:54:22 -08:00
Mike Henry
35b5f12d2e bump apptainer version (#949) 2024-10-04 08:43:48 -07:00
Mike Henry
27474db551 don't test openfecli, it is flaky for some reason (#831) 2024-04-18 07:04:27 -07:00
Mike Henry
8a60e03eaa push a latest-apptainer tag 2023-07-19 13:42:13 -07:00
Mike Henry
861701706b Don't build docker image on tags (#435)
Don't trigger on Tags since the package will not be on conda-forge
2023-06-01 12:53:29 -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
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