Skip to main content

CLI Installation

Tip

This page installs the Plumber CLI on your machine, to run it locally. In CI/CD you install nothing: the drop-in GitHub Action and GitLab CI component bundle Plumber and run the same engine.

Info

Requires git on PATH for local-clone auto-detection. Already present in GitHub Actions runners, GitLab Runner, the Docker image, and standard macOS / Linux installs.

Verify release binaries

Every release binary ships with a SLSA build-provenance attestation. Before you run a downloaded binary in production or CI, verify it against the upstream repository. The commands below always resolve to the latest release:

Terminal window
# Downloads the latest release asset, then verifies its provenance
gh release download --repo getplumber/plumber --pattern 'plumber-linux-amd64'
gh attestation verify plumber-linux-amd64 --repo getplumber/plumber

Info

The GitHub Action runs this check for you (verify-attestation: true by default); disable it only for air-gapped or GHES runners that cannot reach the sigstore transparency log.