name: ci on: push: pull_request: jobs: check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7.0.1 with: fetch-depth: 0 - uses: actions/setup-go@v7.0.0 with: go-version-file: go.mod - name: gofmt run: test -z "$(gofmt -l .)" - run: go vet ./... - run: go test -race ./... - run: go run ./cmd/docs check - uses: goreleaser/goreleaser-action@v7.3.0 with: distribution: goreleaser version: v2.19.0 args: check - uses: goreleaser/goreleaser-action@v7.3.0 with: distribution: goreleaser version: v2.19.0 args: release --snapshot --clean