--- name: test-and-build on: [push] jobs: test: strategy: fail-fast: false matrix: go_version: - '1.19' - '1.20' - 'latest' defaults: run: shell: sh container: image: golang:${{ matrix.go_version }} env: CGO_ENABLED: 0 GOPATH: /go runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Test code run: go test -v -cover ./... ...