@@ -35,10 +35,10 @@ jobs:
3535 - name : Turn off git core.autocrlf
3636 if : matrix.os == 'windows-latest'
3737 run : git config --global core.autocrlf false
38- - uses : actions/checkout@v3
38+ - uses : actions/checkout@v4
3939 with :
4040 fetch-depth : 2
41- - uses : actions/setup-go@v4
41+ - uses : actions/setup-go@v5
4242 with :
4343 go-version-file : go.mod
4444 - name : ' go install necessary tools'
4949 if : always()
5050 run : go test -timeout=120s -covermode=count -coverprofile coverage.txt -bench=. -benchtime=1x ./...
5151 # Don't send code coverage if anything failed to reduce spam.
52- - uses : codecov/codecov-action@v2
53- timeout-minutes : 1
52+ - uses : codecov/codecov-action@v4
53+ with :
54+ token : ${{secrets.CODECOV_TOKEN}}
5455 - name : ' Cleanup'
5556 if : always()
5657 run : rm coverage.txt
@@ -104,18 +105,10 @@ jobs:
104105 - name : Turn off git core.autocrlf
105106 if : matrix.os == 'windows-latest'
106107 run : git config --global core.autocrlf false
107- - uses : actions/checkout@v3
108- - uses : actions/setup-go@v4
108+ - uses : actions/checkout@v4
109+ - uses : actions/setup-go@v5
109110 with :
110111 go-version-file : go.mod
111- - name : " Debug"
112- run : |
113- echo HOME = $HOME
114- echo GITHUB_WORKSPACE = $GITHUB_WORKSPACE
115- echo PATH = $PATH
116- echo ""
117- echo $ ls -l $HOME/go/bin
118- ls -la $HOME/go/bin
119112 - name : ' go install necessary tools'
120113 if : always()
121114 run : |
@@ -230,36 +223,6 @@ jobs:
230223 fi
231224
232225
233- # Ensure tests pass on oldest supported Go version.
234- old :
235- name : " test: go${{matrix.gover}}/${{matrix.os}}"
236- runs-on : " ${{matrix.os}}"
237- continue-on-error : true
238- defaults :
239- run :
240- shell : bash
241- strategy :
242- fail-fast : false
243- matrix :
244- os : [ubuntu-latest]
245- # https://github.com/golang/go/issues/55078
246- # golang.org/x/sys/unix broke on Go versions before 1.17. Not worth
247- # fixing.
248- gover : ['1.17.13']
249- env :
250- PYTHONDONTWRITEBYTECODE : x
251- steps :
252- - name : Turn off git core.autocrlf
253- if : matrix.os == 'windows-latest'
254- run : git config --global core.autocrlf false
255- - uses : actions/checkout@v3
256- - uses : actions/setup-go@v3
257- with :
258- go-version : " =${{matrix.gover}}"
259- - name : ' Check: go test'
260- run : go test -timeout=120s -bench=. -benchtime=1x ./...
261-
262-
263226 codeql :
264227 name : " codeql: ${{matrix.os}}"
265228 runs-on : " ${{matrix.os}}"
@@ -271,15 +234,15 @@ jobs:
271234 permissions :
272235 security-events : write
273236 steps :
274- - uses : actions/checkout@v3
275- - uses : actions/setup-go@v4
237+ - uses : actions/checkout@v4
238+ - uses : actions/setup-go@v5
276239 with :
277240 go-version-file : go.mod
278241 - name : Initialize CodeQL
279- uses : github/codeql-action/init@v2
242+ uses : github/codeql-action/init@v3
280243 with :
281244 languages : go
282245 - name : Autobuild
283- uses : github/codeql-action/autobuild@v2
246+ uses : github/codeql-action/autobuild@v3
284247 - name : Perform CodeQL Analysis
285- uses : github/codeql-action/analyze@v2
248+ uses : github/codeql-action/analyze@v3
0 commit comments