diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index e9a119a9..28199571 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -13,13 +13,12 @@ jobs: strategy: matrix: golang: - - 1.12 - 1.13 - 1.14 steps: - uses: actions/checkout@v2 - name: Install Go - uses: actions/setup-go@v1 + uses: actions/setup-go@v2 with: go-version: ${{ matrix.golang }} - name: Run tests on Windows @@ -30,7 +29,6 @@ jobs: strategy: matrix: golang: - - 1.12 - 1.13 - 1.14 os: @@ -39,9 +37,15 @@ jobs: steps: - uses: actions/checkout@v2 - name: Install Go - uses: actions/setup-go@v1 + uses: actions/setup-go@v2 with: go-version: ${{ matrix.golang }} + - uses: actions/cache@v1 + with: + path: ~/go/pkg/mod + key: ${{ runner.os }}-go-${{ matrix.golang }}-${{ hashFiles('**/go.sum') }} + restore-keys: | + ${{ runner.os }}-go-${{ matrix.golang }}- - name: Run tests on Unix-like operating systems run: make test check_generated: @@ -51,7 +55,7 @@ jobs: - name: Unshallow run: git fetch --prune --unshallow - name: Install Go - uses: actions/setup-go@v1 + uses: actions/setup-go@v2 with: go-version: 1.14 - name: Check if README.md is up to date