code.vegaprotocol.io/vega@v0.79.0/.github/workflows/golangci-lint.yml (about)

     1  ---
     2  
     3  name: Go linters
     4  "on":
     5    push:
     6      tags:
     7        - v*
     8      branches:
     9        - master
    10        - main
    11        - develop
    12    pull_request:
    13  permissions:
    14    contents: read
    15    # Optional: allow read access to pull request. Use with `only-new-issues` option.
    16    # pull-requests: read
    17  jobs:
    18    golangci:
    19      name: lint
    20      runs-on: ubuntu-latest
    21      steps:
    22        - name: Setup Go
    23          uses: actions/setup-go@v5
    24          with:
    25            go-version: '1.21.5'
    26        - uses: actions/checkout@v4
    27        - name: golangci-lint
    28          uses: golangci/golangci-lint-action@v3.7.0
    29          with:
    30            version: v1.55.2
    31            args: --config .golangci.toml