CI is inefficient at building, testing containers. I'm thinking beyond #207. We build containers for testing and then again to push to edge or a new release. It's not just that this takes up time and resources but dodola builds are non-deterministic (because we're not using conda-lock, see #197). We could have a container pass CI tests and then get (re)built and pushed for a release in an untested broken package.
It would be nice to sit and fix but I wonder if it's worth the added trouble and complexity given that this is such a small and purpose-built application.
CI is inefficient at building, testing containers. I'm thinking beyond #207. We build containers for testing and then again to push to
edge
or a new release. It's not just that this takes up time and resources butdodola
builds are non-deterministic (because we're not usingconda-lock
, see #197). We could have a container pass CI tests and then get (re)built and pushed for a release in an untested broken package.It would be nice to sit and fix but I wonder if it's worth the added trouble and complexity given that this is such a small and purpose-built application.