Skip to content
Compare
Choose a tag to compare
@marcoesters marcoesters released this 10 Jul 19:49
· 4 commits to main since this release
2d2df0b

Initial release: create a composite action to build constructor-based installers.

The action takes or creates an environment.yaml to create a build environment. Inside that build environment, it runs constructor on a provided recipe directory to create the installer. The output directory contains all constructor-created build artifacts.

The workflow is intended to be flexible and can:

  • Run the creation directly on a runner or inside a Docker container.
  • Use GitHub expressions to dynamically set the content of the build environment.
  • Can use existing conda installations on the runner/image or use conda-standalone/micromamba to create the build environment.
  • Supports constructor's interface for signing installers.

Examples and tests have been added and documented.