Skip to content

Commit 4a29852

Browse files
committed
Update go.mod to 1.22 and update github actions workflow
1 parent 020ef05 commit 4a29852

File tree

2 files changed

+13
-50
lines changed

2 files changed

+13
-50
lines changed

.github/workflows/test.yml

Lines changed: 12 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -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'
@@ -49,8 +49,9 @@ jobs:
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

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
module periph.io/x/cmd
66

7-
go 1.20
7+
go 1.22
88

99
require (
1010
golang.org/x/image v0.1.0

0 commit comments

Comments
 (0)