on: push: branches: [main] pull_request: jobs: test: strategy: fail-fast: false matrix: os: ["windows-latest", "ubuntu-latest", "macOS-latest"] go: ["1.24.x"] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 with: fetch-depth: 1 - uses: WillAbides/setup-go-faster@v1.8.0 with: go-version: ${{ matrix.go }} - run: "go test -race ./..." - uses: dominikh/staticcheck-action@v1.3.1 with: version: "2025.1" install-go: false cache-key: ${{ matrix.go }}