codestyle.yml 659 B

1234567891011121314151617181920212223242526272829303132333435
  1. ---
  2. name: "Codestyle checks"
  3. on:
  4. push:
  5. paths:
  6. - 'cmd/**'
  7. - 'internal/**'
  8. - 'webui.dev/**'
  9. - 'integration-tests/**'
  10. - 'OliveTin.proto'
  11. jobs:
  12. codestyle:
  13. runs-on: ubuntu-latest
  14. steps:
  15. - name: Checkout
  16. uses: actions/checkout@v4
  17. - name: Setup Go
  18. uses: actions/setup-go@v5
  19. with:
  20. go-version-file: 'service/go.mod'
  21. cache: true
  22. cache-dependency-path: 'service/go.mod'
  23. - name: Print go version
  24. run: go version
  25. - name: service
  26. run: make -wC service codestyle
  27. - name: frontend
  28. run: make -wC frontend codestyle