github.com/evdatsion/aphelion-dpos-bft@v0.32.1/.github/workflows/proto.yml (about)

     1  name: Protobuf
     2  # Protobuf runs buf (https://buf.build/) lint and check-breakage
     3  # This workflow is only run when a .proto file has been modified
     4  on:
     5    pull_request:
     6      paths:
     7        - "**.proto"
     8  jobs:
     9    proto-lint:
    10      runs-on: ubuntu-latest
    11      timeout-minutes: 4
    12      steps:
    13        - uses: actions/checkout@master
    14        - name: lint
    15          run: make proto-lint
    16    proto-breakage:
    17      runs-on: ubuntu-latest
    18      timeout-minutes: 4
    19      steps:
    20        - uses: actions/checkout@master
    21        - name: check-breakage
    22          run: make proto-check-breaking-ci