Skip to content

Setup CI/CD pipeline and fix environment files.

Laudrain, Antoine requested to merge setup_CI_CD into master

Setup CI/CD

Only python (pylint + ut): c++ packages need SIS to be installed (maybe later).

Environments

Conda:

  • environment.yml: removed build numbers, now contains all packages with dependencies and versions. To be used by default for best reproducibility.
  • Rename environment_minimal.yml -> environment.minimal.yml Loose package version constrains.
  • environment.lock.txt: explicit packages with download URL and hash.

PIP:

  • requirements.txt: now with correct pip syntax (was conda syntax before). Equivalent to environment.minimal.yml

Other

  • Added more debug output for T&D.
  • T&D ut: fix resource path.

Merge request reports