name: Manual Linter Run on: workflow_dispatch: # When a new revision is pushed to a PR, cancel all in-progress CI runs for that # PR. See https://docs.github.com/en/actions/using-jobs/using-concurrency concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true jobs: go-lint: name: Go Lint runs-on: ubuntu-latest steps: - name: Check out code uses: actions/checkout@v3 - name: Golang Style and Lint Check uses: golangci/golangci-lint-action@v3 timeout-minutes: 30 with: # Optional: version of golangci-lint to use in form of v1.2 or v1.2.3 or `latest` to use the latest version version: latest