You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
550 B

  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