Artifact cd752e6af99fb0b4b9ccc8df2fa296b4ea844d4f67b93f19b0f4627bbc0fa64c:
- File
.github/workflows/test.yml
— part of check-in
[eda7960b81]
at
2026-04-23 19:23:42
on branch trunk
— rename module to github.com/danmestas/EdgeSync
Fix the case-sensitive module path to match the actual GitHub repo URL (danmestas/EdgeSync). Remove tracked leaf/leaf binary and ignore .claude/skills/ scratchpad dirs. (user: [email protected], size: 1335) [annotate] [blame] [check-ins using] [more...]
name: Tests on: push: branches: [main] pull_request: jobs: unit: name: Unit Tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version-file: go.mod - name: leaf run: cd leaf && go test ./... -short -count=1 - name: bridge run: cd bridge && go test ./... -short -count=1 sim: name: Sim & Interop runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Install Fossil run: sudo apt-get update && sudo apt-get install -y fossil - name: Sim unit tests run: cd sim && go test . -run 'TestFaultProxy|TestGenerateSchedule|TestBuggify' -count=1 - name: Sim serve tests run: cd sim && go test . -run 'TestServeHTTP|TestLeafToLeaf|TestAgentServe' -count=1 -timeout=120s - name: Interop (short) run: cd sim && go test . -run 'TestInterop' -count=1 -short -timeout=60s build: name: Build runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Build all binaries run: make build - name: Vet run: make vet