name: lint on: push: branches: [ master ] paths: - '.github/workflows/lint.yml' - '.golangci.yml' - '**.go' - 'go.*' pull_request: branches: [ master ] paths: - '.github/workflows/lint.yml' - '.golangci.yml' - '**.go' - 'go.*' permissions: contents: read jobs: lint: name: golang runs-on: ubuntu-latest continue-on-error: true steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: "1.20" - name: Install dependencies run: | sudo apt -y update && sudo apt -y install protobuf-compiler make common - name: lint uses: golangci/golangci-lint-action@v4.0.0 with: version: latest args: --timeout=2m0s skip-cache: true skip-pkg-cache: true skip-build-cache: true