Artifact 2afc0c58af4e8f587f25dca0d6993121102ce32738015ab6e026e550ebeaa9f8:
- File
.github/workflows/test.yml
— part of check-in
[0707c5f3d4]
at
2026-05-04 23:42:40
on branch trunk
— chore: bump actions/checkout v4→v6 + actions/setup-go v5→v6 (#142)
Quiets the Node.js 20 deprecation annotation that surfaced on the auto-release.yml dry-run. v6 of both actions ships on Node.js 24, ahead of the June 2026 forced-upgrade.
No behavior change expected — same API surface. (user: [email protected], size: 1577) [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 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|TestHubLeafE2E|TestAgentNew_|TestHubNATSFossilSync_' -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@v6 - uses: actions/setup-go@v6 with: go-version-file: go.mod - name: Build all binaries run: make build - name: Vet run: make vet