From e0a0848544c4c6132fa0a4dbabd309372fc17a77 Mon Sep 17 00:00:00 2001 From: Jijun Leng <962285+jjleng@users.noreply.github.com> Date: Sat, 11 Apr 2026 21:33:31 -0700 Subject: [PATCH] feat(ci): add per-image selector to docker workflow dispatch --- .github/workflows/docker.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 0cd6550..ebafb82 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -4,6 +4,17 @@ on: release: types: [published] workflow_dispatch: + inputs: + image: + description: 'Image to build (leave empty to build all)' + required: false + default: '' + type: choice + options: + - '' + - studio-api + - voice-server + - studio-web env: REGISTRY: ghcr.io @@ -32,6 +43,7 @@ jobs: context: . dockerfile: studio/web/Dockerfile image_name: feros-studio-web + if: ${{ !inputs.image || inputs.image == matrix.name }} steps: - name: Checkout repository