ScuttleBot
fix: lower go.mod to match deps minimum (1.25), install golangci-lint from source in CI
Commit
5a5762f1b2483d39751c8a790ab4693b54dce0050e53d317759ef73234ee14cc
Parent
a729d7a16f64ced…
3 files changed
+3
-3
+8
-6
+1
-4
+3
-3
| --- .github/workflows/ci.yml | ||
| +++ .github/workflows/ci.yml | ||
| @@ -42,8 +42,8 @@ | ||
| 42 | 42 | with: |
| 43 | 43 | go-version-file: go.mod |
| 44 | 44 | cache: true |
| 45 | 45 | |
| 46 | 46 | - 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 | |
| 50 | 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 | 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 @@ | ||
| 1 | 1 | module github.com/conflicthq/scuttlebot |
| 2 | 2 | |
| 3 | -go 1.26.1 | |
| 3 | +go 1.25.0 | |
| 4 | 4 | |
| 5 | 5 | require github.com/oklog/ulid/v2 v2.1.1 |
| 6 | 6 | |
| 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 | +) | |
| 8 | 14 | |
| 9 | 15 | require ( |
| 10 | - github.com/creack/pty v1.1.24 // indirect | |
| 11 | - golang.org/x/crypto v0.39.0 // indirect | |
| 12 | 16 | golang.org/x/net v0.41.0 // indirect |
| 13 | 17 | golang.org/x/sys v0.33.0 // indirect |
| 14 | - golang.org/x/term v0.32.0 // indirect | |
| 15 | 18 | golang.org/x/text v0.35.0 // indirect |
| 16 | - gopkg.in/yaml.v3 v3.0.1 // indirect | |
| 17 | 19 | ) |
| 18 | 20 |
| --- 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 @@ | ||
| 5 | 5 | github.com/oklog/ulid/v2 v2.1.1 h1:suPZ4ARWLOJLegGFiZZ1dFAkqzhMjL3J1TzI+5wHz8s= |
| 6 | 6 | github.com/oklog/ulid/v2 v2.1.1/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ= |
| 7 | 7 | github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o= |
| 8 | 8 | golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM= |
| 9 | 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 | 10 | golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw= |
| 13 | 11 | 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 | 12 | golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= |
| 17 | 13 | golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= |
| 18 | 14 | golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg= |
| 19 | 15 | golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ= |
| 20 | 16 | golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8= |
| 21 | 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= | |
| 22 | 19 | gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= |
| 23 | 20 | gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= |
| 24 | 21 | gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= |
| 25 | 22 |
| --- 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 |