ScuttleBot

fix: lower go.mod to match deps minimum (1.25), install golangci-lint from source in CI

lmata 2026-04-01 17:53 trunk
Commit 5a5762f1b2483d39751c8a790ab4693b54dce0050e53d317759ef73234ee14cc
3 files changed +3 -3 +8 -6 +1 -4
--- .github/workflows/ci.yml
+++ .github/workflows/ci.yml
@@ -42,8 +42,8 @@
4242
with:
4343
go-version-file: go.mod
4444
cache: true
4545
4646
- name: golangci-lint
47
- uses: golangci/golangci-lint-action@v6
48
- with:
49
- version: latest
47
+ run: |
48
+ go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
49
+ golangci-lint run
5050
--- .github/workflows/ci.yml
+++ .github/workflows/ci.yml
@@ -42,8 +42,8 @@
42 with:
43 go-version-file: go.mod
44 cache: true
45
46 - name: golangci-lint
47 uses: golangci/golangci-lint-action@v6
48 with:
49 version: latest
50
--- .github/workflows/ci.yml
+++ .github/workflows/ci.yml
@@ -42,8 +42,8 @@
42 with:
43 go-version-file: go.mod
44 cache: true
45
46 - name: golangci-lint
47 run: |
48 go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
49 golangci-lint run
50
M go.mod
+8 -6
--- go.mod
+++ go.mod
@@ -1,17 +1,19 @@
11
module github.com/conflicthq/scuttlebot
22
3
-go 1.26.1
3
+go 1.25.0
44
55
require github.com/oklog/ulid/v2 v2.1.1
66
7
-require github.com/lrstanley/girc v1.1.1
7
+require (
8
+ github.com/creack/pty v1.1.24
9
+ github.com/lrstanley/girc v1.1.1
10
+ golang.org/x/crypto v0.39.0
11
+ golang.org/x/term v0.32.0
12
+ gopkg.in/yaml.v3 v3.0.1
13
+)
814
915
require (
10
- github.com/creack/pty v1.1.24 // indirect
11
- golang.org/x/crypto v0.39.0 // indirect
1216
golang.org/x/net v0.41.0 // indirect
1317
golang.org/x/sys v0.33.0 // indirect
14
- golang.org/x/term v0.32.0 // indirect
1518
golang.org/x/text v0.35.0 // indirect
16
- gopkg.in/yaml.v3 v3.0.1 // indirect
1719
)
1820
--- go.mod
+++ go.mod
@@ -1,17 +1,19 @@
1 module github.com/conflicthq/scuttlebot
2
3 go 1.26.1
4
5 require github.com/oklog/ulid/v2 v2.1.1
6
7 require github.com/lrstanley/girc v1.1.1
 
 
 
 
 
 
8
9 require (
10 github.com/creack/pty v1.1.24 // indirect
11 golang.org/x/crypto v0.39.0 // indirect
12 golang.org/x/net v0.41.0 // indirect
13 golang.org/x/sys v0.33.0 // indirect
14 golang.org/x/term v0.32.0 // indirect
15 golang.org/x/text v0.35.0 // indirect
16 gopkg.in/yaml.v3 v3.0.1 // indirect
17 )
18
--- go.mod
+++ go.mod
@@ -1,17 +1,19 @@
1 module github.com/conflicthq/scuttlebot
2
3 go 1.25.0
4
5 require github.com/oklog/ulid/v2 v2.1.1
6
7 require (
8 github.com/creack/pty v1.1.24
9 github.com/lrstanley/girc v1.1.1
10 golang.org/x/crypto v0.39.0
11 golang.org/x/term v0.32.0
12 gopkg.in/yaml.v3 v3.0.1
13 )
14
15 require (
 
 
16 golang.org/x/net v0.41.0 // indirect
17 golang.org/x/sys v0.33.0 // indirect
 
18 golang.org/x/text v0.35.0 // indirect
 
19 )
20
M go.sum
+1 -4
--- go.sum
+++ go.sum
@@ -5,20 +5,17 @@
55
github.com/oklog/ulid/v2 v2.1.1 h1:suPZ4ARWLOJLegGFiZZ1dFAkqzhMjL3J1TzI+5wHz8s=
66
github.com/oklog/ulid/v2 v2.1.1/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ=
77
github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o=
88
golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM=
99
golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U=
10
-golang.org/x/crypto v0.49.0 h1:+Ng2ULVvLHnJ/ZFEq4KdcDd/cfjrrjjNSXNzxg0Y4U4=
11
-golang.org/x/crypto v0.49.0/go.mod h1:ErX4dUh2UM+CFYiXZRTcMpEcN8b/1gxEuv3nODoYtCA=
1210
golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw=
1311
golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA=
14
-golang.org/x/net v0.51.0 h1:94R/GTO7mt3/4wIKpcR5gkGmRLOuE/2hNGeWq/GBIFo=
15
-golang.org/x/net v0.51.0/go.mod h1:aamm+2QF5ogm02fjy5Bb7CQ0WMt1/WVM7FtyaTLlA9Y=
1612
golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
1713
golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
1814
golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg=
1915
golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ=
2016
golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8=
2117
golang.org/x/text v0.35.0/go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA=
18
+gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
2219
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
2320
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
2421
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
2522
--- go.sum
+++ go.sum
@@ -5,20 +5,17 @@
5 github.com/oklog/ulid/v2 v2.1.1 h1:suPZ4ARWLOJLegGFiZZ1dFAkqzhMjL3J1TzI+5wHz8s=
6 github.com/oklog/ulid/v2 v2.1.1/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ=
7 github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o=
8 golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM=
9 golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U=
10 golang.org/x/crypto v0.49.0 h1:+Ng2ULVvLHnJ/ZFEq4KdcDd/cfjrrjjNSXNzxg0Y4U4=
11 golang.org/x/crypto v0.49.0/go.mod h1:ErX4dUh2UM+CFYiXZRTcMpEcN8b/1gxEuv3nODoYtCA=
12 golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw=
13 golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA=
14 golang.org/x/net v0.51.0 h1:94R/GTO7mt3/4wIKpcR5gkGmRLOuE/2hNGeWq/GBIFo=
15 golang.org/x/net v0.51.0/go.mod h1:aamm+2QF5ogm02fjy5Bb7CQ0WMt1/WVM7FtyaTLlA9Y=
16 golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
17 golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
18 golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg=
19 golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ=
20 golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8=
21 golang.org/x/text v0.35.0/go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA=
 
22 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
23 gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
24 gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
25
--- go.sum
+++ go.sum
@@ -5,20 +5,17 @@
5 github.com/oklog/ulid/v2 v2.1.1 h1:suPZ4ARWLOJLegGFiZZ1dFAkqzhMjL3J1TzI+5wHz8s=
6 github.com/oklog/ulid/v2 v2.1.1/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ=
7 github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o=
8 golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM=
9 golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U=
 
 
10 golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw=
11 golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA=
 
 
12 golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
13 golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
14 golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg=
15 golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ=
16 golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8=
17 golang.org/x/text v0.35.0/go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA=
18 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
19 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
20 gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
21 gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
22

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button