From 2988f9aa0e8e4ddc7006727510f64d6c9fdb5033 Mon Sep 17 00:00:00 2001 From: Craig Osterhout Date: Thu, 23 Jul 2026 12:05:17 -0700 Subject: [PATCH 1/2] dhi: sync cli ref Signed-off-by: Craig Osterhout --- content/guides/dhi-backstage.md | 5 +++-- content/manuals/dhi/release-notes/cli.md | 22 +++++++++++++++++++ .../docker_dhi_customization_build_get.yaml | 2 +- .../docker_dhi_customization_build_list.yaml | 5 ++--- .../docker_dhi_customization_build_logs.yaml | 2 +- 5 files changed, 29 insertions(+), 7 deletions(-) diff --git a/content/guides/dhi-backstage.md b/content/guides/dhi-backstage.md index ec1b7e06049f..8f1f04e8f1a2 100644 --- a/content/guides/dhi-backstage.md +++ b/content/guides/dhi-backstage.md @@ -375,10 +375,11 @@ Then create the customization: dhictl customization create --org YOUR_ORG node-backstage.yaml ``` -Monitor the build progress: +Monitor the build progress using the customization ID from the create output, or +run `dhictl customization list --org YOUR_ORG` to look it up: ```console -dhictl customization build list --org YOUR_ORG YOUR_ORG/dhi-node "backstage" +dhictl customization build list --org YOUR_ORG ``` Docker builds the customized image on its secure infrastructure and publishes it as `YOUR_ORG/dhi-node:24-alpine3.23_backstage`. diff --git a/content/manuals/dhi/release-notes/cli.md b/content/manuals/dhi/release-notes/cli.md index 68286161d336..fb51db6e001c 100644 --- a/content/manuals/dhi/release-notes/cli.md +++ b/content/manuals/dhi/release-notes/cli.md @@ -15,6 +15,28 @@ the full release history, including pre-releases and downloads, see the +## 0.0.7 + +{{< release-date date="2026-07-21" >}} + +[GitHub release](https://github.com/docker-hardened-images/dhictl/releases/tag/v0.0.7) + +### Bug Fixes + +- Fixes JSON output incorrectly escaping ampersands as `\u0026` — values such as catalog categories containing `&` now appear as-is in output + +## 0.0.6 + +{{< release-date date="2026-07-13" >}} + +[GitHub release](https://github.com/docker-hardened-images/dhictl/releases/tag/v0.0.6) + +This release fixes an issue that prevented customizations from being created via the CLI. + +### Bug Fixes + +- Fixes `dhictl customization create` failing when GraphQL rejected mutation inputs that incorrectly included the output-only `__typename` field from OCI artifact data + ## 0.0.5 {{< release-date date="2026-06-29" >}} diff --git a/data/cli/dhi/docker_dhi_customization_build_get.yaml b/data/cli/dhi/docker_dhi_customization_build_get.yaml index 60a2dab345b2..5c4555040da8 100644 --- a/data/cli/dhi/docker_dhi_customization_build_get.yaml +++ b/data/cli/dhi/docker_dhi_customization_build_get.yaml @@ -2,7 +2,7 @@ command: docker dhi customization build get short: Get details of a build long: | Get detailed information about a Docker Hardened Images customization build -usage: docker dhi customization build get +usage: docker dhi customization build get pname: docker dhi customization build plink: docker_dhi_customization_build.yaml options: diff --git a/data/cli/dhi/docker_dhi_customization_build_list.yaml b/data/cli/dhi/docker_dhi_customization_build_list.yaml index 7933657c3919..e98e5e59fda4 100644 --- a/data/cli/dhi/docker_dhi_customization_build_list.yaml +++ b/data/cli/dhi/docker_dhi_customization_build_list.yaml @@ -1,8 +1,7 @@ command: docker dhi customization build list short: List builds of a customization -long: | - List all builds of a Docker Hardened Images customization by repository and name -usage: docker dhi customization build list +long: List all builds of a Docker Hardened Images customization by its ID +usage: docker dhi customization build list pname: docker dhi customization build plink: docker_dhi_customization_build.yaml options: diff --git a/data/cli/dhi/docker_dhi_customization_build_logs.yaml b/data/cli/dhi/docker_dhi_customization_build_logs.yaml index 3a5afe133545..88b24c351319 100644 --- a/data/cli/dhi/docker_dhi_customization_build_logs.yaml +++ b/data/cli/dhi/docker_dhi_customization_build_logs.yaml @@ -1,7 +1,7 @@ command: docker dhi customization build logs short: Get logs of a build long: Get the logs of a Docker Hardened Images customization build -usage: docker dhi customization build logs +usage: docker dhi customization build logs pname: docker dhi customization build plink: docker_dhi_customization_build.yaml options: From 6a6afd75e7beb877afd4be294ca9fddb09a6c74a Mon Sep 17 00:00:00 2001 From: Craig Osterhout Date: Fri, 24 Jul 2026 12:13:25 -0700 Subject: [PATCH 2/2] feedback Signed-off-by: Craig Osterhout --- content/guides/dhi-backstage.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/content/guides/dhi-backstage.md b/content/guides/dhi-backstage.md index 8f1f04e8f1a2..92e80f1c1e62 100644 --- a/content/guides/dhi-backstage.md +++ b/content/guides/dhi-backstage.md @@ -375,8 +375,14 @@ Then create the customization: dhictl customization create --org YOUR_ORG node-backstage.yaml ``` -Monitor the build progress using the customization ID from the create output, or -run `dhictl customization list --org YOUR_ORG` to look it up: +Monitor the build progress using the customization ID from the create output. +To look up the ID, run: + +```console +dhictl customization list --org YOUR_ORG +``` + +Then monitor the build: ```console dhictl customization build list --org YOUR_ORG