Skip to content

fix(ci): enable CGO for all builds, fix diagram and approval channels… #11

fix(ci): enable CGO for all builds, fix diagram and approval channels…

fix(ci): enable CGO for all builds, fix diagram and approval channels… #11

Workflow file for this run

name: E2E Tests (Linux)
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
e2e-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version-file: go.mod
- name: Build sluice
run: go build -o bin/sluice ./cmd/sluice
- name: Run e2e tests
run: go test -tags="e2e linux" ./e2e/ -v -count=1 -timeout=300s
- name: Run Docker Compose e2e tests
run: docker compose -f compose.e2e.yml up --build --abort-on-container-exit --exit-code-from test-runner
- name: Cleanup Docker Compose
if: always()
run: docker compose -f compose.e2e.yml down -v