-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fully reproducible repo2docker builds #11
Comments
Awesome - many thanks for opening this here so we track progress! @tsnow03 we should mention this on Friday so the community users are aware of the longer-term view regarding these points, even if not all the pieces will be in place by then. |
Also, I think right now repo2docker doesn't actually respect the lockfile at all, so I don't think it's used. The 'right' way to fix this is to add lockfile support to repo2docker. Until then, I suggest:
|
Yep, that is being tracked by jupyterhub/repo2docker#1157.
Ok, then we will need to use the unified |
Turns out we really do need these two packages to be on conda-forge, otherwise conda-lock won't work, see #14 (comment). So I've started Pull Requests at conda-forge/staged-recipes#21368 and conda-forge/staged-recipes#21369 to add those to conda-forge 🙂 |
More human readable Calendar Version ([CalVer](https://calver.org/)) tags for docker images published on the docker registry! Steps to trigger this workflow: 1. Make a git tag manually, or on https://github.com/CryoInTheCloud/hub-image/tags. Note that this tag should ideally be in CalVer format (e.g. `2022.12.02`) 2. The tag will trigger this Continuous Integration workflow `retag.yml` which will: 1. Pull down the build docker image from https://quay.io/repository/cryointhecloud/cryo-hub-image corresponding to the git commit that was tagged 2. The docker image will be retagged to a name like `2022.12.02` 3. This retagged docker image is then pushed back up to the docker registry GitHub Actions workflow adapted from https://github.com/pangeo-data/pangeo-docker-images/blob/2022.12.01/.github/workflows/Publish.yml Motivated by #11 (comment) and #13 (comment).
Ensure that people can reproduce the cryocloud software environment locally and in the future.
Some actionable steps:
Relevant discussions previously:
Originally posted by @fperez in CryoInTheCloud/CryoCloudWebsite#1 (comment)
Originally posted by @weiji14 in #9 (comment)
References:
The text was updated successfully, but these errors were encountered: