Skip to content

Commit e589d61

Browse files
committed
Bump to go1.20
Run go mod tidy
1 parent 9f0d9f7 commit e589d61

File tree

3 files changed

+12
-21
lines changed

3 files changed

+12
-21
lines changed

.github/workflows/test.yml

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
# benchmarks. At the end do a quick check to ensure the tests to not leave
2020
# files in the tree.
2121
test:
22-
name: "test: go${{matrix.gover}}.x/${{matrix.os}}"
22+
name: "test: ${{matrix.os}}"
2323
runs-on: "${{matrix.os}}"
2424
continue-on-error: true
2525
defaults:
@@ -29,8 +29,6 @@ jobs:
2929
fail-fast: false
3030
matrix:
3131
os: [ubuntu-latest, macos-latest, windows-latest]
32-
# Do not forget to bump every 6 months!
33-
gover: ["1.19"]
3432
env:
3533
PYTHONDONTWRITEBYTECODE: x
3634
steps:
@@ -40,10 +38,9 @@ jobs:
4038
- uses: actions/checkout@v3
4139
with:
4240
fetch-depth: 2
43-
- uses: actions/setup-go@v3
41+
- uses: actions/setup-go@v4
4442
with:
45-
go-version: "~${{matrix.gover}}.0"
46-
cache: true
43+
go-version-file: go.mod
4744
- name: 'go install necessary tools'
4845
if: always()
4946
run: |
@@ -53,6 +50,7 @@ jobs:
5350
run: go test -timeout=120s -covermode=count -coverprofile coverage.txt -bench=. -benchtime=1x ./...
5451
# Don't send code coverage if anything failed to reduce spam.
5552
- uses: codecov/codecov-action@v2
53+
timeout-minutes: 1
5654
- name: 'Cleanup'
5755
if: always()
5856
run: rm coverage.txt
@@ -87,7 +85,7 @@ jobs:
8785
# to cut on runtime, at the cost of latency. I dislike waiting for results
8886
# so I prefer to run them in parallel.
8987
lint:
90-
name: "lint: go${{matrix.gover}}.x/${{matrix.os}}"
88+
name: "lint: ${{matrix.os}}"
9189
runs-on: "${{matrix.os}}"
9290
continue-on-error: true
9391
defaults:
@@ -100,19 +98,16 @@ jobs:
10098
# OS-specific code benefits from explicitly linting on macOS and
10199
# Windows.
102100
os: [ubuntu-latest, macos-latest, windows-latest]
103-
# Do not forget to bump every 6 months!
104-
gover: ["1.19"]
105101
env:
106102
PYTHONDONTWRITEBYTECODE: x
107103
steps:
108104
- name: Turn off git core.autocrlf
109105
if: matrix.os == 'windows-latest'
110106
run: git config --global core.autocrlf false
111107
- uses: actions/checkout@v3
112-
- uses: actions/setup-go@v3
108+
- uses: actions/setup-go@v4
113109
with:
114-
go-version: "~${{matrix.gover}}.0"
115-
cache: true
110+
go-version-file: go.mod
116111
- name: "Debug"
117112
run: |
118113
echo HOME = $HOME
@@ -228,7 +223,7 @@ jobs:
228223
- name: "Check: go mod tidy doesn't modify files"
229224
if: always()
230225
run: |
231-
go mod tidy -compat=1.17
226+
go mod tidy
232227
TOUCHED=$(git status --porcelain --ignored)
233228
if ! test -z "$TOUCHED"; then
234229
echo "go mod tidy was not clean, please update:"
@@ -288,23 +283,20 @@ jobs:
288283

289284

290285
codeql:
291-
name: "codeql: go${{matrix.gover}}.x/${{matrix.os}}"
286+
name: "codeql: ${{matrix.os}}"
292287
runs-on: "${{matrix.os}}"
293288
continue-on-error: true
294289
strategy:
295290
fail-fast: false
296291
matrix:
297292
os: [ubuntu-latest]
298-
# Do not forget to bump every 6 months!
299-
gover: ["1.19"]
300293
permissions:
301294
security-events: write
302295
steps:
303296
- uses: actions/checkout@v3
304-
- uses: actions/setup-go@v3
297+
- uses: actions/setup-go@v4
305298
with:
306-
go-version: "~${{matrix.gover}}.0"
307-
cache: true
299+
go-version-file: go.mod
308300
- name: Initialize CodeQL
309301
uses: github/codeql-action/init@v2
310302
with:

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/host/v3
66

7-
go 1.17
7+
go 1.20
88

99
require (
1010
periph.io/x/conn/v3 v3.7.0

go.sum

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
github.com/jonboulle/clockwork v0.3.0 h1:9BSCMi8C+0qdApAp4auwX0RkLGUjs956h0EkuQymUhg=
2-
github.com/jonboulle/clockwork v0.3.0/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8=
32
periph.io/x/conn/v3 v3.7.0 h1:f1EXLn4pkf7AEWwkol2gilCNZ0ElY+bxS4WE2PQXfrA=
43
periph.io/x/conn/v3 v3.7.0/go.mod h1:ypY7UVxgDbP9PJGwFSVelRRagxyXYfttVh7hJZUHEhg=
54
periph.io/x/d2xx v0.1.0 h1:aR+hMkz57YbQHR+Rji4jHH43YLTITRZUr2HjhqCYa7k=

0 commit comments

Comments
 (0)