Container_Configuration:#

base/config.yml#

This file is where you specify container metadata before building such as:

  • packages

  • base image source

  • image tag

  • environmental variables (e.g. UID/GID)

  • image registry note: you need to add secrets.REGISTRY_PASSWORD to your github actions secrets

The manifest is evaluated using the CLI tool yq.

test/versions.txt#

If a user wants a frozen manifest of certain python packages, they can put that in this file. We separated this from base/config.yml since this file is meant to be initialized using pip list > versions.txt which is much easier than typing or formatting the same output into a .yml file.