fix: build pulse:test Docker image for integration tests

The docker-compose test stack expects a pulse:test image. Build it
from the Dockerfile before running docker compose.
This commit is contained in:
rcourtman
2026-02-04 17:13:17 +00:00
parent 04dbfa6329
commit ac9003d105

View File

@@ -240,11 +240,8 @@ jobs:
go-version: '1.24'
cache: true
- name: Build Pulse for integration tests
run: |
# Frontend dist is already restored from cache and copied to embed location.
# Skip frontend rebuild (which needs node_modules) and build Go binary directly.
go build -o pulse ./cmd/pulse
- name: Build Pulse Docker image for integration tests
run: docker build -t pulse:test --target runtime .
- name: Build mock GitHub server
run: docker build -t pulse-mock-github:test tests/integration/mock-github-server