From 0d390002885133aba2d2ec3935063406824f6724 Mon Sep 17 00:00:00 2001 From: Dorin Geman Date: Wed, 4 Mar 2026 10:17:18 +0200 Subject: [PATCH] feat(ci): add imagesOnly input to release workflow Allow releasing just Docker images without triggering CLI desktop release, pinata bump, or CE packaging jobs. Also removes the unused input reference. This is useful for releasing a new image with an updated llama.cpp. Signed-off-by: Dorin Geman --- .github/workflows/release.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cfc531f0..3c5108ed 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,6 +46,11 @@ on: required: false type: boolean default: false + imagesOnly: + description: "Only build and push Docker images (skip CLI releases, pinata bump, and CE packaging)" + required: false + type: boolean + default: false jobs: # --------------------------------------------------------------------------- @@ -414,6 +419,7 @@ jobs: # Release CLI for Docker Desktop — build, sign & push CLI + Desktop module image # --------------------------------------------------------------------------- release-cli-desktop: + if: ${{ !inputs.imagesOnly }} needs: [prepare, test] runs-on: ubuntu-latest permissions: @@ -468,6 +474,7 @@ jobs: # Bump docker-model version in pinata and open a PR # --------------------------------------------------------------------------- bump-pinata: + if: ${{ !inputs.imagesOnly }} needs: [prepare, release-cli-desktop] runs-on: ubuntu-latest permissions: @@ -520,7 +527,7 @@ jobs: # deploy completed successfully. # --------------------------------------------------------------------------- release-cli-docker-ce-trigger: - if: ${{ !inputs.skipPackaging }} + if: ${{ !inputs.imagesOnly }} needs: [prepare, release-cli-desktop] runs-on: ubuntu-latest permissions: @@ -609,6 +616,7 @@ jobs: # server versions match the release tag. # --------------------------------------------------------------------------- verify-docker-ce: + if: ${{ !inputs.imagesOnly }} needs: [prepare, release-cli-docker-ce-trigger, build] runs-on: ubuntu-latest environment: release-repo-deploy