Skip to main content

Installation

Tip

This page covers installing the Plumber CLI on your machine to run it locally. In CI/CD you don’t install anything. Use the drop-in GitHub Action or GitLab CI component, which 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 is published 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, so you are never pinned to a stale version:

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.