name: Protobuf # Protobuf runs buf (https://buf.build/) lint and check-breakage # This workflow is only run when a .proto file has been modified on: workflow_dispatch: # allow running workflow manually pull_request: paths: - "**.proto" jobs: proto-lint: runs-on: ubuntu-latest timeout-minutes: 4 steps: - uses: actions/checkout@master - name: lint run: make proto-lint proto-breakage: runs-on: ubuntu-latest timeout-minutes: 4 steps: - uses: actions/checkout@master - name: check-breakage run: make proto-check-breaking-ci