test-backend.yml 516 B

123456789101112131415161718
  1. name: Backend CI
  2. on:
  3. - pull_request
  4. jobs:
  5. testing_matrix:
  6. strategy:
  7. matrix:
  8. go-version: [1.20.x]
  9. os: [ubuntu-latest]
  10. folder: [cli, api, cmd, internal, provisioner]
  11. name: Running ${{ matrix.folder }} tests on Go ${{ matrix.go-version }} on ${{ matrix.os }}
  12. runs-on: ${{ matrix.os }}
  13. steps:
  14. - uses: actions/checkout@v3
  15. - uses: actions/setup-go@v4
  16. with:
  17. go-version: ${{ matrix.go-version }}
  18. - run: go test ./${{ matrix.folder }}/...