Artifact 033ee5ce4c032eb61bd5c704f4507d3b9a6de9af277c66af860d62db8e1713d5:
- File
.github/workflows/ci.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: 1046) [annotate] [blame] [check-ins using]
name: CI on: push: branches: [main] paths-ignore: - '**.md' - 'docs/**' - 'wrangler.jsonc' - 'LICENSE' pull_request: branches: [main] paths-ignore: - '**.md' - 'docs/**' - 'wrangler.jsonc' - 'LICENSE' env: GOWORK: "off" jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: actions/setup-go@v6 with: go-version-file: go.mod - name: Vet run: | go vet ./... cd leaf && go vet ./... cd ../bridge && go vet ./... - name: Unit tests (leaf + bridge in parallel) run: | cd leaf && go test ./... -short -count=1 & PID_LEAF=$! cd bridge && go test ./... -short -count=1 & PID_BRIDGE=$! wait $PID_LEAF wait $PID_BRIDGE - name: CLI build run: go build -buildvcs=false ./cmd/edgesync/ - name: CLI tests run: go test -buildvcs=false ./cmd/edgesync/ -count=1 -timeout=60s