name: CI on: push: branches: [main] pull_request: jobs: test-control-plane: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version-file: apps/control-plane/go.mod cache-dependency-path: apps/control-plane/go.sum - run: go vet ./... working-directory: apps/control-plane - run: go test -count=1 ./... working-directory: apps/control-plane test-node-agent: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version-file: apps/node-agent/go.mod cache-dependency-path: apps/node-agent/go.sum - run: go vet ./... working-directory: apps/node-agent - run: go test -count=1 ./... working-directory: apps/node-agent