build-check.yaml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. name: Build Check
  2. on:
  3. push:
  4. branches: [ main ]
  5. pull_request:
  6. branches: [ main ]
  7. jobs:
  8. docker-pull:
  9. runs-on: ubuntu-latest
  10. steps:
  11. - uses: actions/checkout@v2
  12. - run: make docker-pull
  13. gen-cpp:
  14. needs: docker-pull
  15. runs-on: ubuntu-latest
  16. steps:
  17. - uses: actions/checkout@v2
  18. - run: make gen-cpp
  19. gen-csharp:
  20. needs: docker-pull
  21. runs-on: ubuntu-latest
  22. steps:
  23. - uses: actions/checkout@v2
  24. - run: make gen-csharp
  25. gen-go:
  26. needs: docker-pull
  27. runs-on: ubuntu-latest
  28. steps:
  29. - uses: actions/checkout@v2
  30. - run: make gen-go
  31. gen-java:
  32. needs: docker-pull
  33. runs-on: ubuntu-latest
  34. steps:
  35. - uses: actions/checkout@v2
  36. - run: make gen-java
  37. gen-objc:
  38. needs: docker-pull
  39. runs-on: ubuntu-latest
  40. steps:
  41. - uses: actions/checkout@v2
  42. - run: make gen-objc
  43. gen-openapi:
  44. needs: docker-pull
  45. runs-on: ubuntu-latest
  46. steps:
  47. - uses: actions/checkout@v2
  48. - run: make gen-openapi
  49. gen-php:
  50. needs: docker-pull
  51. runs-on: ubuntu-latest
  52. steps:
  53. - uses: actions/checkout@v2
  54. - run: make gen-php
  55. gen-python:
  56. needs: docker-pull
  57. runs-on: ubuntu-latest
  58. steps:
  59. - uses: actions/checkout@v2
  60. - run: make gen-python
  61. gen-ruby:
  62. needs: docker-pull
  63. runs-on: ubuntu-latest
  64. steps:
  65. - uses: actions/checkout@v2
  66. - run: make gen-ruby