Browse Source

Merge pull request #6220 from jongwooo/chore/use-setup-go-action-to-cache-dependencies

Use setup-go action to cache dependencies
pull/6232/head
Derek Nola 2 years ago committed by GitHub
parent
commit
934d013614
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 15
      .github/workflows/integration.yaml
  2. 15
      .github/workflows/unitcoverage.yaml

15
.github/workflows/integration.yaml

@ -28,14 +28,19 @@ jobs:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: '1.19.1'
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v3
with: with:
fetch-depth: 1 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" - name: "Download k3s binary"
uses: actions/download-artifact@v2 uses: actions/download-artifact@v2
with: with:

15
.github/workflows/unitcoverage.yaml

@ -30,14 +30,19 @@ jobs:
os: [ubuntu-18.04, ubuntu-20.04] os: [ubuntu-18.04, ubuntu-20.04]
timeout-minutes: 20 timeout-minutes: 20
steps: steps:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: '1.19.1'
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v3
with: with:
fetch-depth: 1 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 - name: Run Unit Tests
run: | run: |
go test -coverpkg=./... -coverprofile=coverage.out ./pkg/... -run Unit go test -coverpkg=./... -coverprofile=coverage.out ./pkg/... -run Unit

Loading…
Cancel
Save