github.com/OpsMx/go-app-base@v0.0.24/.github/workflows/test.yml (about) 1 name: Test 2 3 on: 4 push: 5 pull_request: 6 7 jobs: 8 test: 9 strategy: 10 matrix: 11 go-version: [1.21.x] 12 os: [ubuntu-latest] 13 runs-on: ${{ matrix.os }} 14 steps: 15 - name: Install Go 16 uses: actions/setup-go@v2 17 with: 18 go-version: ${{ matrix.go-version }} 19 - uses: actions/cache@v2 20 with: 21 path: | 22 ~/go/pkg/mod 23 ~/.cache/go-build 24 ~/Library/Caches/go-build 25 %LocalAppData%\go-build 26 key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} 27 restore-keys: | 28 ${{ runner.os }}-go- 29 - name: Checkout code 30 uses: actions/checkout@v2 31 - name: Test 32 run: go test ./...