1234567891011121314151617181920212223242526272829303132 |
- name: Proto linter
- on:
- push:
- branches: [main]
- pull_request:
- branches:
- - main
- - "release/*.*.*"
- paths:
- - "proto/**"
- jobs:
- lint-protos:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- with:
- fetch-depth: 0
- - name: Setup buf
- uses: bufbuild/buf-setup-action@v1
- - name: buf lint
- uses: bufbuild/buf-lint-action@v1
- with:
- input: "proto"
- - name: buf format
- run: |
- if [[ $(buf format -d) ]]; then
- echo "Run 'buf format -w'"
- exit 1
- fi
|