name: checks on: push: branches: [ main ] pull_request: branches: [ main ] merge_group: branches: [ main ] workflow_dispatch: env: GOFLAGS: -mod=readonly GOPROXY: https://proxy.golang.org jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: check-latest: true go-version-file: 'go.mod' - uses: golangci/golangci-lint-action@v4 - name: Run tests run: go test -v ./...