File tree Expand file tree Collapse file tree 6 files changed +333
-36
lines changed
Expand file tree Collapse file tree 6 files changed +333
-36
lines changed Original file line number Diff line number Diff line change @@ -17,14 +17,24 @@ jobs:
1717 goVer : ["1.21.x"]
1818
1919 steps :
20+ - name : Check out code into the Go module directory
21+ uses : actions/checkout@v4
22+
2023 - name : Set up Go ${{ matrix.goVer }}
21- uses : actions/setup-go@v4
24+ uses : actions/setup-go@v5
2225 with :
2326 go-version : ${{ matrix.goVer }}
2427 id : go
2528
26- - name : Check out code into the Go module directory
27- uses : actions/checkout@v4
29+ - name : cache go modules
30+ uses : actions/cache@v4
31+ with :
32+ path : |
33+ ~/go/pkg/mod
34+ ~/.cache/go-build
35+ key : ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
36+ restore-keys : |
37+ ${{ runner.os }}-go-
2838
2939 - name : Format Check
3040 if : matrix.os != 'windows-latest'
Original file line number Diff line number Diff line change @@ -10,12 +10,13 @@ jobs:
1010 name : Lint
1111 runs-on : ubuntu-latest
1212 steps :
13+ - name : Checkout code
14+ uses : actions/checkout@v4
15+
1316 - name : Set Golang
14- uses : actions/setup-go@v4
17+ uses : actions/setup-go@v5
1518 with :
1619 go-version : " 1.21.x"
17- - name : Checkout code
18- uses : actions/checkout@v4
1920
2021 - name : Check spelling with custom config file
2122 uses : crate-ci/typos@master
Original file line number Diff line number Diff line change 1111 uses : actions/checkout@v4
1212
1313 - name : Use Golang
14- uses : actions/setup-go@v4
14+ uses : actions/setup-go@v5
1515 with :
1616 go-version : " 1.21.x"
1717
Original file line number Diff line number Diff line change @@ -14,13 +14,15 @@ jobs:
1414 platform : [ubuntu-latest]
1515 runs-on : ${{ matrix.platform }}
1616 steps :
17+ - name : Checkout code
18+ uses : actions/checkout@v4
19+
1720 - name : Install Go
1821 if : success()
19- uses : actions/setup-go@v4
22+ uses : actions/setup-go@v5
2023 with :
2124 go-version : ${{ matrix.go-version }}
22- - name : Checkout code
23- uses : actions/checkout@v4
25+
2426 - name : Run tests
2527 run : go test -v ./... -covermode=count
2628
2931 steps :
3032 - name : Install Go
3133 if : success()
32- uses : actions/setup-go@v4
34+ uses : actions/setup-go@v5
3335 with :
3436 go-version : " 1.21.x"
3537 - name : Checkout code
You can’t perform that action at this time.
0 commit comments