Unblock CI generate, test, and e2e

Generate MCP types before complianceportal, stub apps/trust
dist for embed, fix domains section indent, and start the
compose stack only after bin/probod is built.

Signed-off-by: Bryan Frimin <bryan@probo.com>
This commit is contained in:
Bryan Frimin
2026-07-19 08:46:02 +02:00
parent 17d877a8bd
commit cb1d7c274b
4 changed files with 15 additions and 16 deletions

View File

@@ -80,9 +80,9 @@ jobs:
- name: "Generate Go code"
run: |
go generate ./pkg/server/api/connect/v1
go generate ./pkg/server/api/mcp/v1
go generate ./pkg/server/api/console/v1
go generate ./pkg/server/api/complianceportal/v1
go generate ./pkg/server/api/mcp/v1
- name: "Build binaries"
env:
CGO_ENABLED: "0"
@@ -253,9 +253,9 @@ jobs:
- name: "Generate Go code"
run: |
go generate ./pkg/server/api/connect/v1
go generate ./pkg/server/api/mcp/v1
go generate ./pkg/server/api/console/v1
go generate ./pkg/server/api/complianceportal/v1
go generate ./pkg/server/api/mcp/v1
- name: "Build probod group binaries"
env:
CGO_ENABLED: "0"
@@ -318,9 +318,9 @@ jobs:
- name: "Generate Go code"
run: |
go generate ./pkg/server/api/connect/v1
go generate ./pkg/server/api/mcp/v1
go generate ./pkg/server/api/console/v1
go generate ./pkg/server/api/complianceportal/v1
go generate ./pkg/server/api/mcp/v1
- name: "Run gofmt"
run: |
output="$(gofmt -l apps cmd packages pkg e2e)"
@@ -454,12 +454,10 @@ jobs:
docker compose pull
mkdir -p /tmp/docker-images
docker save $(docker compose config --images) -o /tmp/docker-images/images.tar
- name: "Build and start stack in parallel"
run: |
make stack-up &
STACK_PID=$!
make bin/probod
wait $STACK_PID
- name: "Build probod"
run: "make bin/probod"
- name: "Start stack"
run: "make stack-up"
- run: "make stack-ps"
- name: "Run e2e tests"
env:

View File

@@ -74,9 +74,9 @@ jobs:
- name: "Generate Go code"
run: |
go generate ./pkg/server/api/connect/v1
go generate ./pkg/server/api/mcp/v1
go generate ./pkg/server/api/console/v1
go generate ./pkg/server/api/complianceportal/v1
go generate ./pkg/server/api/mcp/v1
- name: "Build binaries"
env:
CGO_ENABLED: "0"