Documentation
¶
Overview ¶
Command finalize-release assembles the per-platform distribution tarballs from the artifacts the build command uploaded to encore-releases2, and stores them alongside:
<prefix>/encore-<os>_<arch>.tar.gz <prefix>/encore-<os>_<arch>.tar.gz.sha256
Each tarball contains bin/ (the CLI and its helper binaries), runtimes/go, runtimes/js (encore-runtime.node and the encore.dev package) and encore-go (the patched Go toolchain, taken from encore-go/ in the same bucket).
Configuration (environment variables):
R_VERSION release version, e.g. "v1.2.3-nightly.20231231"
R_RELEASE_PREFIX object prefix in the bucket; defaults to "encore/<version>"
R_ENCORE_GO_VERSION optional encore-go version to bundle ("1.25.4", as
under encore-go/ in the bucket); defaults to the
version named by encore-go/latest
RUNNER_TEMP scratch directory
Click to show internal directories.
Click to hide internal directories.