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 ./...