Skip to content

v0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Jul 17:33
Immutable release. Only release title and notes can be modified.
f08f21c

Changelog

  • f08f21c Scope the ENVOKE_* variables, add disable/enable and reload, and work through the rest of the review (#17)

Install / upgrade

  • Homebrew (macOS/Linux): brew install neirda24/tap/envoke, or brew upgrade envoke if already installed.
  • Scoop (Windows): scoop bucket add neirda24 https://github.com/Neirda24/scoop-bucket, then scoop install envoke, or scoop update envoke if already installed.
  • Debian/Ubuntu: download the .deb from the Assets above and sudo dpkg -i envoke_*.deb.
  • Fedora/RHEL: download the .rpm from the Assets above and sudo rpm -i envoke_*.rpm.
  • Manual download: grab the archive for your OS/arch from the Assets above, extract it, and put envoke on your PATH. Verify against checksums.txt.
  • Go toolchain: go install github.com/Neirda24/envoke/cmd/envoke@v0.3.0

Verifying releases

Each archive ships an SPDX SBOM alongside it (*.sbom.json), generated by syft and hashed in checksums.txt like every other asset — so it inherits the signature below.

checksums.txt is signed keylessly with cosign via GitHub Actions OIDC (Sigstore/Fulcio) — no long-lived signing key exists. checksums.txt.sigstore.json (in Assets above) bundles the signature, signing certificate, and Rekor transparency-log entry. Verify with:

cosign verify-blob checksums.txt \
  --bundle checksums.txt.sigstore.json \
  --certificate-identity-regexp "^https://github\.com/Neirda24/envoke/\.github/workflows/release\.yml@.*$" \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

A successful verification proves checksums.txt (and, transitively, every archive it hashes) was built and signed by this repository's own release.yml workflow, not tampered with in transit.