diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 57ba2661ec..f3c27d138a 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -28,14 +28,19 @@ jobs: runs-on: ubuntu-20.04 timeout-minutes: 30 steps: - - name: Install Go - uses: actions/setup-go@v2 - with: - go-version: '1.19.1' - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 1 + - name: Install Go + uses: actions/setup-go@v3 + with: + go-version: '1.19.1' + check-latest: true + cache: true + cache-dependency-path: | + **/go.sum + **/go.mod - name: "Download k3s binary" uses: actions/download-artifact@v2 with: diff --git a/.github/workflows/unitcoverage.yaml b/.github/workflows/unitcoverage.yaml index 4515623cef..1dbf163ca9 100644 --- a/.github/workflows/unitcoverage.yaml +++ b/.github/workflows/unitcoverage.yaml @@ -30,14 +30,19 @@ jobs: os: [ubuntu-18.04, ubuntu-20.04] timeout-minutes: 20 steps: - - name: Install Go - uses: actions/setup-go@v2 - with: - go-version: '1.19.1' - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 1 + - name: Install Go + uses: actions/setup-go@v3 + with: + go-version: '1.19.1' + check-latest: true + cache: true + cache-dependency-path: | + **/go.sum + **/go.mod - name: Run Unit Tests run: | go test -coverpkg=./... -coverprofile=coverage.out ./pkg/... -run Unit