github avivsinai/jenkins-cli v0.0.43

5 hours ago

jk v0.0.43 (2026-11-06T19:46:44Z)

Welcome to this new release of jk!

[0.0.43] - 2026-11-06

Added

  • GitHub Actions Release request workflow to open a chore(release): vX.Y.Z PR from workflow_dispatch, so a release can be cut without running scripts/release.sh locally.
  • Headless authentication through JK_TOKEN and ephemeral JK_URL/JK_USER
    contexts, with credential-source reporting and no token persistence.
  • jk run watch --commit follows a source revision from queue to completion,
    with structured output, result exit codes, timeouts and signal cancellation.
  • JUnit failure details and regression history, test report --failed, and
    bounded failed-test diagnostics in run view --summary.
  • Optional Pipeline Graph View stage/step inspection through run steps and
    isolated node logs through log --step.
  • Completed-console log --tail and regular-expression log --grep, with
    bounded memory and explicit completeness/truncation metadata.

Fixed

  • Stream log --follow responses in bounded chunks, including completed consoles.
  • Derive JUnit totals from pass/fail/skip counts when Jenkins omits the total.
  • Enforce the console snapshot byte budget even for a large single response.
  • Sanitize terminal controls in new human test and Pipeline metadata output.
  • jk run ls, jk run view and jk search report the job's own source commit,
    branch and repository when a Pipeline library is loaded from Git. They
    previously showed the library checkout's revision. Pull requests built with
    the merge strategy report the pull request head commit and its branch and
    repository. Bitbucket and GitLab pull request revisions, which carry neither
    hash nor pullHash, keep the previous behaviour.

Security

  • Build with golang.org/x/net 0.62.0, which fixes GO-2026-6860 and
    GO-2026-6866.

Full Changelog: v0.0.42...v0.0.43

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.43

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.