Skip to main content
The Timoni GitHub Action installs the Timoni CLI on GitHub-hosted Linux, macOS and Windows runners, so that workflows can build, test, push and apply modules and bundles.

Usage

Add the following steps to your GitHub workflow:
The action installs the Timoni release matching the ref used to reference the action. Pinning the action to a release tag, or to the commit SHA of a release tag, installs that release. Referencing the action by branch, e.g. @main, installs the latest stable release.

Verification

The action downloads the release archive from GitHub releases, checks its SHA256 sum against the release checksums file, and verifies the build provenance attestation published by the Timoni release workflow using gh attestation verify. Verification requires the gh CLI and Timoni v0.30.0 or newer. On runners without gh or network access to GitHub and Sigstore, set the verify input to false. To verify a release archive outside of GitHub Actions, see the SLSA provenance section of the installation guide.

Inputs

Outputs

Example of using the output:

Examples