Artifact c91ea2470ce2f0278ca27500ad7839a8529d3c77206e9ff182c8540255d1f44a:
- File
.github/workflows/test.yml
— part of check-in
[e1882f5021]
at
2026-08-12 21:15:06
on branch main
— chore(test): prune stale sim test regexes and stub files (#197)
The v0.2.0 handle-API migration gutted 14 sim test files to 4-line stubs; the Makefile/CI regexes kept matching zero tests and passed vacuously. DST and seed-sweep suites live in go-libfossil now.
- make test / CI sim job run the tests that actually exist - drop dead sim, sim-full, test-interop targets and ghost dst PHONYs - delete the stub files (originals in git history)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (user: [email protected], size: 1302) [annotate] [blame] [check-ins using]
name: Tests on: push: branches: [main] paths-ignore: - '**.md' - 'docs/**' - 'wrangler.jsonc' - 'LICENSE' pull_request: paths-ignore: - '**.md' - 'docs/**' - 'wrangler.jsonc' - 'LICENSE' jobs: unit: name: Unit Tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: actions/setup-go@v6 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@v6 - uses: actions/setup-go@v6 with: go-version-file: go.mod - name: Install Fossil run: sudo apt-get update && sudo apt-get install -y fossil - name: Sim integration tests run: cd sim && go test . -run 'TestHubLeafE2E|TestAgentNew_|TestHubNATSFossilSync_' -count=1 -timeout=120s build: name: Build runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: actions/setup-go@v6 with: go-version-file: go.mod - name: Build all binaries run: make build - name: Vet run: make vet