1name: CI23on:4 push:5 pull_request:67permissions:8 contents: read910jobs:11 test:12 runs-on: ubuntu-latest13 strategy:14 matrix:15 go-version: ['1.27.x']16 steps:17 - uses: actions/checkout@v7.0.118 - uses: actions/setup-go@v7.0.019 with:20 go-version: ${{ matrix.go-version }}21 check-latest: true22 cache: false23 - name: Check formatting24 run: test -z "$(gofmt -l .)"25 - name: Test26 run: go test ./...27 - name: Race test28 run: go test -race ./...29 - name: Vet30 run: go vet ./...