jezdez/Build conda runtime

Build a custom conda runtime from a committed project lockfile using released conda-ship artifacts. Runs on the current runner; use a matrix strategy for multi-platform builds.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 11, 2026
License
BSD

Pinned Snippet

workflow.ymlSHA-pinned
uses: jezdez/conda-ship@15cf30a3fbf79731704737ea563c22de74d63b41 # 0.4.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
conda-ship-versionconda-ship release version to download, such as 0.3.0. Set this when the action is pinned by commit SHA. When omitted, the action uses the exact action tag if available.no""
runtime-nameBase runtime identity and default artifact name. Overrides [tool.conda-ship].runtime-name when set.no""
artifact-nameStaged executable and artifact stem. Overrides [tool.conda-ship].artifact-name when set.no""
delegate-executableDelegate executable inside the managed prefix. Overrides [tool.conda-ship].delegate-executable when set.no""
runtime-versionVersion shown by the generated runtime. Overrides [tool.conda-ship].runtime-version when set. When omitted, the action resolves runtime-version = { from = "project-metadata" } only if the build config requests it.no""
python-versionPython version used only when resolving runtime-version = { from = "project-metadata" }.no3.12
rootProject root containing conda.toml/conda.lock, pixi.toml/pixi.lock, or pyproject.toml with the matching lockfile.no.
artifact-layoutArtifact layout to build: online, external, or embedded. Overrides [tool.conda-ship].artifact-layout when set.no""
docs-urlDocumentation URL embedded in runtime help output. Must start with https:// or http://. Overrides [tool.conda-ship].docs-url when set.no""
install-schemeInstall scheme stamped into the runtime. Overrides [tool.conda-ship].install-scheme when set.no""
install-nameFinal directory name under the install scheme. Overrides [tool.conda-ship].install-name when set.no""
installerPackage manager or installer stamped into the runtime. Overrides [tool.conda-ship].installer when set.no""
namedescription
cs-pathAbsolute path to the downloaded conda-ship builder for post-sign packaging steps.
dist-pathAbsolute path to the directory containing all generated runtime artifacts.
binary-pathAbsolute path to the built runtime.
asset-namePlatform-qualified asset name.
info-pathAbsolute path to the artifact info JSON.
lock-pathAbsolute path to the staged runtime lock.
package-list-pathAbsolute path to the package list.
checksums-pathAbsolute path to the SHA256 checksum file.
bundle-pathAbsolute path to the external bundle, when artifact-layout is external.