From 3e55c710d4893ae47ae65d1c3c0247020038d04b Mon Sep 17 00:00:00 2001 From: Aleksandr Razumov Date: Mon, 4 May 2020 15:15:54 +0300 Subject: [PATCH 1/3] dev: remove go 1.12 from workflow --- .github/workflows/pr.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index e9a119a9..61c5b8ba 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -13,7 +13,6 @@ jobs: strategy: matrix: golang: - - 1.12 - 1.13 - 1.14 steps: @@ -30,7 +29,6 @@ jobs: strategy: matrix: golang: - - 1.12 - 1.13 - 1.14 os: From 04f51a5cf4bb12c64e6448562a2fe7e3ca21b18c Mon Sep 17 00:00:00 2001 From: Aleksandr Razumov Date: Mon, 4 May 2020 15:17:49 +0300 Subject: [PATCH 2/3] dev: use setup-go@v2 and mod cache --- .github/workflows/pr.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 61c5b8ba..ae18d644 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -18,7 +18,7 @@ jobs: 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 @@ -37,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-${{ hashFiles('**/go.sum') }} + restore-keys: | + ${{ runner.os }}-go- - name: Run tests on Unix-like operating systems run: make test check_generated: @@ -49,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 From 908d91b088cdde8d5e2e5d6a31be186f87b4a924 Mon Sep 17 00:00:00 2001 From: Aleksandr Razumov Date: Mon, 4 May 2020 15:37:23 +0300 Subject: [PATCH 3/3] dev: update cache key --- .github/workflows/pr.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index ae18d644..28199571 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -43,9 +43,9 @@ jobs: - uses: actions/cache@v1 with: path: ~/go/pkg/mod - key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} + key: ${{ runner.os }}-go-${{ matrix.golang }}-${{ hashFiles('**/go.sum') }} restore-keys: | - ${{ runner.os }}-go- + ${{ runner.os }}-go-${{ matrix.golang }}- - name: Run tests on Unix-like operating systems run: make test check_generated: