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.

24 lines
626 B

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