Skip to content

Resolve "[FIXME] large conda envs cannot be shared in Gitlab"

Closes #2

Tagging as draft to start a discussion, and iron out the wrinkles.

This MR combines the build and publish job together. When archives exceed a certain size they cannot be cached as job artifacts, therefore making publication impossible.

Based on what we discussed with @otto, I'd like to propose a workflow that allows:

  • building and publishing automatically on tagged commits.
  • allowing manual build and publication on regular commits.

To support local development and testing, a dev should run conda-dist manually. See for example: https://gitlab.wikimedia.org/repos/research/knowledge-gaps/-/blob/5-add-ci-integration-package-conda-env-wip/Makefile#L50

Edited by Gmodena

Merge request reports