👷(CI) add mcp jobs

Wire up the corresponding build-and-push-mcp jobs
in the Docker Hub and GHCR workflows.
This commit is contained in:
Anthony LC
2026-09-11 15:23:34 +02:00
parent c9412f525b
commit b8f0daab1f
2 changed files with 61 additions and 0 deletions
+14
View File
@@ -60,11 +60,25 @@ jobs:
should_push: ${{ github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'preview') }}
docker_user: 1001:127
build-and-push-mcp:
uses: ./.github/workflows/docker-publish.yml
permissions:
contents: read
secrets: inherit
with:
image_name: lasuite/impress-mcp
context: .
file: src/frontend/servers/mcp/Dockerfile
target: mcp
should_push: ${{ github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'preview') }}
docker_user: 1001:127
notify-argocd:
needs:
- build-and-push-backend
- build-and-push-frontend
- build-and-push-y-provider
- build-and-push-mcp
runs-on: ubuntu-latest
if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'preview')
steps: