github avivsinai/jenkins-cli v0.0.32

10 hours ago

jk v0.0.32 (2026-04-24T09:19:04Z)

Welcome to this new release of jk!

[0.0.32] - 2026-04-24

Added

  • Release archives now bundle the skills/jk/ directory alongside the CLI binary and docs, so plugin/skill consumers get documentation out of the box.
  • Release artifacts now ship CycloneDX SBOMs (one .sbom.json per archive) generated by Syft.
  • Linux release artifacts now include Debian packages (jk_X.Y.Z_{amd64,arm64}.deb) in addition to tarballs.
  • gh attestation verify --repo avivsinai/jenkins-cli <file> now verifies build-provenance attestations on every released artifact (the v0.0.31 attestation step failed on macOS runners and is repaired here).
  • cmd/docgen generates Cobra command-reference markdown under skills/jk/rules/. New Makefile targets generate-skill and check-generated-skill enforce the rules stay in sync with the CLI surface in CI.

Changed

  • Renamed scripts/sign-darwin-binary.sh to scripts/codesign-macos.sh to match the bitbucket-cli convention.
  • Release pipeline now uses portable shell for attestation-subject collection (removes the Bash-4 mapfile dependency that made v0.0.31's attestation step fail on macOS runners).
  • Release verification now runs gofmt, go vet, make check-generated-skill, tests, and a version-embedded build gate, matching bitbucket-cli.
  • .goreleaser.yaml changelog.use switched from github to git for more hermetic release-note generation.

Full Changelog: v0.0.31...v0.0.32

Installation

Homebrew (macOS/Linux)

brew install avivsinai/tap/jk

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install jk

Go Install

go install github.com/avivsinai/jenkins-cli/cmd/jk@v0.0.32

Binary Downloads

Download the appropriate binary for your platform from the assets below.

Don't miss a new jenkins-cli release

NewReleases is sending notifications on new releases.