Skip to content

Commit 2066e9b

Browse files
authored
go 1.26 + bumped code deps (#412)
1 parent 2d931f3 commit 2066e9b

14 files changed

Lines changed: 215 additions & 267 deletions

File tree

.github/workflows/build_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Setup Go
2424
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v5
2525
with:
26-
go-version: '1.25'
26+
go-version: '1.26'
2727
- name: Install dependencies
2828
run: go mod download
2929
- name: Verify dependencies

.github/workflows/golangci-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ jobs:
1818
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1919
- uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # 6.4.0
2020
with:
21-
go-version: '1.25'
21+
go-version: '1.26'
2222
cache: false
2323
- name: golangci-lint
2424
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
2525
with:
26-
version: v2.4.0
26+
version: v2.11.4
2727
only-new-issues: true
2828
args: --timeout=5m

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
- "v1.[0-9]+.[0-9]+"
99

1010
env:
11-
GO_VERSION: 1.25
11+
GO_VERSION: 1.26
1212
GO_RELEASER_VERSION: v2.4.7
1313

1414
permissions: {}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ For detailed setup instructions for your specific AI coding tool, see the [MCP I
266266

267267
## Building from source
268268

269-
Building `poutine` requires Go 1.25+.
269+
Building `poutine` requires Go 1.26+.
270270

271271
```bash
272272
git clone https://github.com/boostsecurityio/poutine.git

dagger/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module dagger/poutine
22

3-
go 1.25.0
3+
go 1.26.0

go.mod

Lines changed: 52 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,137 +1,117 @@
11
module github.com/boostsecurityio/poutine
22

3-
go 1.25.0
3+
go 1.26.0
44

55
require (
66
github.com/cenkalti/backoff/v4 v4.3.0
77
github.com/gkampitakis/go-snaps v0.5.21
8-
github.com/go-git/go-git/v6 v6.0.0-20260320111621-ea91339c5263
8+
github.com/go-git/go-git/v6 v6.0.0-20260331140939-8126d61b3452
99
github.com/gofri/go-github-ratelimit v1.1.1
10-
github.com/google/go-github/v59 v59.0.0
11-
github.com/hashicorp/go-version v1.7.0
12-
github.com/mark3labs/mcp-go v0.42.0
13-
github.com/olekukonko/tablewriter v1.1.0
14-
github.com/open-policy-agent/opa v1.10.0
10+
github.com/google/go-github/v84 v84.0.0
11+
github.com/hashicorp/go-version v1.9.0
12+
github.com/mark3labs/mcp-go v0.46.0
13+
github.com/olekukonko/tablewriter v1.1.4
14+
github.com/open-policy-agent/opa v1.15.1
1515
github.com/owenrumney/go-sarif/v2 v2.3.3
16-
github.com/package-url/packageurl-go v0.1.3
17-
github.com/rs/zerolog v1.34.0
18-
github.com/schollz/progressbar/v3 v3.18.0
19-
github.com/shurcooL/githubv4 v0.0.0-20240727222349-48295856cce7
20-
github.com/spf13/cobra v1.10.1
16+
github.com/package-url/packageurl-go v0.1.5
17+
github.com/rs/zerolog v1.35.0
18+
github.com/schollz/progressbar/v3 v3.19.0
19+
github.com/shurcooL/githubv4 v0.0.0-20260209031235-2402fdf4a9ed
20+
github.com/spf13/cobra v1.10.2
2121
github.com/spf13/viper v1.21.0
2222
github.com/stretchr/testify v1.11.1
23-
gitlab.com/gitlab-org/api/client-go v0.157.1
23+
gitlab.com/gitlab-org/api/client-go v1.46.0
2424
golang.org/x/oauth2 v0.36.0
25-
golang.org/x/sync v0.19.0
25+
golang.org/x/sync v0.20.0
2626
gopkg.in/yaml.v3 v3.0.1
2727
)
2828

2929
require (
3030
github.com/Microsoft/go-winio v0.6.2 // indirect
31-
github.com/ProtonMail/go-crypto v1.3.0 // indirect
31+
github.com/ProtonMail/go-crypto v1.4.1 // indirect
3232
github.com/agnivade/levenshtein v1.2.1 // indirect
33-
github.com/bahlo/generic-list-go v0.2.0 // indirect
34-
github.com/beorn7/perks v1.0.1 // indirect
35-
github.com/buger/jsonparser v1.1.1 // indirect
3633
github.com/cespare/xxhash/v2 v2.3.0 // indirect
37-
github.com/clipperhouse/uax29/v2 v2.2.0 // indirect
34+
github.com/clipperhouse/displaywidth v0.11.0 // indirect
35+
github.com/clipperhouse/uax29/v2 v2.7.0 // indirect
3836
github.com/cloudflare/circl v1.6.3 // indirect
3937
github.com/cyphar/filepath-securejoin v0.6.1 // indirect
4038
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
41-
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
42-
github.com/dgraph-io/ristretto/v2 v2.3.0 // indirect
39+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.1 // indirect
40+
github.com/dgraph-io/ristretto/v2 v2.4.0 // indirect
4341
github.com/emirpasic/gods v1.18.1 // indirect
44-
github.com/fatih/color v1.18.0 // indirect
42+
github.com/fatih/color v1.19.0 // indirect
4543
github.com/fsnotify/fsnotify v1.9.0 // indirect
46-
github.com/gkampitakis/ciinfo v0.3.2 // indirect
44+
github.com/gkampitakis/ciinfo v0.3.4 // indirect
4745
github.com/go-git/gcfg/v2 v2.0.2 // indirect
48-
github.com/go-git/go-billy/v6 v6.0.0-20260226131633-45bd0956d66f // indirect
49-
github.com/go-ini/ini v1.67.0 // indirect
50-
github.com/go-logr/logr v1.4.3 // indirect
51-
github.com/go-logr/stdr v1.2.2 // indirect
52-
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
46+
github.com/go-git/go-billy/v6 v6.0.0-20260328065524-593ae452e14d // indirect
47+
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
5348
github.com/gobwas/glob v0.2.3 // indirect
54-
github.com/goccy/go-json v0.10.5 // indirect
55-
github.com/goccy/go-yaml v1.18.0 // indirect
49+
github.com/goccy/go-json v0.10.6 // indirect
50+
github.com/goccy/go-yaml v1.19.2 // indirect
5651
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
57-
github.com/google/flatbuffers v25.9.23+incompatible // indirect
58-
github.com/google/go-querystring v1.1.0 // indirect
52+
github.com/google/flatbuffers v25.12.19+incompatible // indirect
53+
github.com/google/go-querystring v1.2.0 // indirect
54+
github.com/google/jsonschema-go v0.4.2 // indirect
5955
github.com/google/uuid v1.6.0 // indirect
60-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 // indirect
6156
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
6257
github.com/hashicorp/go-retryablehttp v0.7.8 // indirect
6358
github.com/inconshreveable/mousetrap v1.1.0 // indirect
64-
github.com/invopop/jsonschema v0.13.0 // indirect
65-
github.com/kevinburke/ssh_config v1.5.0 // indirect
59+
github.com/kevinburke/ssh_config v1.6.0 // indirect
60+
github.com/klauspost/compress v1.18.5 // indirect
6661
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
6762
github.com/kr/pretty v0.3.1 // indirect
6863
github.com/kr/text v0.2.0 // indirect
6964
github.com/lestrrat-go/blackmagic v1.0.4 // indirect
7065
github.com/lestrrat-go/dsig v1.0.0 // indirect
7166
github.com/lestrrat-go/dsig-secp256k1 v1.0.0 // indirect
7267
github.com/lestrrat-go/httpcc v1.0.1 // indirect
73-
github.com/lestrrat-go/httprc/v3 v3.0.1 // indirect
74-
github.com/lestrrat-go/jwx/v3 v3.0.11 // indirect
75-
github.com/lestrrat-go/option v1.0.1 // indirect
68+
github.com/lestrrat-go/httprc/v3 v3.0.5 // indirect
69+
github.com/lestrrat-go/jwx/v3 v3.0.13 // indirect
7670
github.com/lestrrat-go/option/v2 v2.0.0 // indirect
77-
github.com/mailru/easyjson v0.7.7 // indirect
78-
github.com/maruel/natural v1.1.1 // indirect
71+
github.com/maruel/natural v1.3.0 // indirect
7972
github.com/mattn/go-colorable v0.1.14 // indirect
8073
github.com/mattn/go-isatty v0.0.20 // indirect
81-
github.com/mattn/go-runewidth v0.0.19 // indirect
74+
github.com/mattn/go-runewidth v0.0.21 // indirect
8275
github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db // indirect
83-
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
8476
github.com/olekukonko/cat v0.0.0-20250911104152-50322a0618f6 // indirect
85-
github.com/olekukonko/errors v1.1.0 // indirect
86-
github.com/olekukonko/ll v0.1.1 // indirect
87-
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
77+
github.com/olekukonko/errors v1.2.0 // indirect
78+
github.com/olekukonko/ll v0.1.8 // indirect
79+
github.com/pelletier/go-toml/v2 v2.3.0 // indirect
8880
github.com/pjbgf/sha1cd v0.5.0 // indirect
8981
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
90-
github.com/prometheus/client_golang v1.23.2 // indirect
91-
github.com/prometheus/client_model v0.6.2 // indirect
92-
github.com/prometheus/common v0.66.1 // indirect
93-
github.com/prometheus/procfs v0.17.0 // indirect
82+
github.com/prometheus/common v0.67.5 // indirect
83+
github.com/prometheus/procfs v0.20.1 // indirect
9484
github.com/rcrowley/go-metrics v0.0.0-20250401214520-65e299d6c5c9 // indirect
9585
github.com/rivo/uniseg v0.4.7 // indirect
9686
github.com/rogpeppe/go-internal v1.14.1 // indirect
9787
github.com/sagikazarmark/locafero v0.12.0 // indirect
9888
github.com/segmentio/asm v1.2.1 // indirect
9989
github.com/sergi/go-diff v1.4.0 // indirect
100-
github.com/shurcooL/graphql v0.0.0-20230722043721-ed46e5a46466 // indirect
101-
github.com/sirupsen/logrus v1.9.4-0.20230606125235-dd1b4c2e81af // indirect
90+
github.com/shurcooL/graphql v0.0.0-20240915155400-7ee5256398cf // indirect
91+
github.com/sirupsen/logrus v1.9.4 // indirect
10292
github.com/spf13/afero v1.15.0 // indirect
10393
github.com/spf13/cast v1.10.0 // indirect
10494
github.com/spf13/pflag v1.0.10 // indirect
10595
github.com/subosito/gotenv v1.6.0 // indirect
10696
github.com/tchap/go-patricia/v2 v2.3.3 // indirect
10797
github.com/tidwall/gjson v1.18.0 // indirect
108-
github.com/tidwall/match v1.1.1 // indirect
98+
github.com/tidwall/match v1.2.0 // indirect
10999
github.com/tidwall/pretty v1.2.1 // indirect
110100
github.com/tidwall/sjson v1.2.5 // indirect
111-
github.com/valyala/fastjson v1.6.4 // indirect
112-
github.com/vektah/gqlparser/v2 v2.5.30 // indirect
113-
github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
101+
github.com/valyala/fastjson v1.6.10 // indirect
102+
github.com/vektah/gqlparser/v2 v2.5.32 // indirect
114103
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
115104
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
116105
github.com/yashtewari/glob-intersection v0.2.0 // indirect
117106
github.com/yosida95/uritemplate/v3 v3.0.2 // indirect
118-
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
119-
go.opentelemetry.io/otel v1.38.0 // indirect
120-
go.opentelemetry.io/otel/metric v1.38.0 // indirect
121-
go.opentelemetry.io/otel/sdk v1.38.0 // indirect
122-
go.opentelemetry.io/otel/trace v1.38.0 // indirect
123-
go.opentelemetry.io/proto/otlp v1.8.0 // indirect
124-
go.yaml.in/yaml/v2 v2.4.3 // indirect
107+
go.opentelemetry.io/otel v1.42.0 // indirect
108+
go.yaml.in/yaml/v2 v2.4.4 // indirect
125109
go.yaml.in/yaml/v3 v3.0.4 // indirect
126-
golang.org/x/crypto v0.48.0 // indirect
127-
golang.org/x/exp v0.0.0-20251002181428-27f1f14c8bb9 // indirect
128-
golang.org/x/net v0.50.0 // indirect
129-
golang.org/x/sys v0.41.0 // indirect
130-
golang.org/x/term v0.40.0 // indirect
131-
golang.org/x/text v0.34.0 // indirect
132-
golang.org/x/time v0.13.0 // indirect
133-
google.golang.org/genproto/googleapis/api v0.0.0-20251002232023-7c0ddcbb5797 // indirect
134-
google.golang.org/genproto/googleapis/rpc v0.0.0-20251002232023-7c0ddcbb5797 // indirect
135-
google.golang.org/protobuf v1.36.10 // indirect
110+
golang.org/x/crypto v0.49.0 // indirect
111+
golang.org/x/net v0.52.0 // indirect
112+
golang.org/x/sys v0.42.0 // indirect
113+
golang.org/x/term v0.41.0 // indirect
114+
golang.org/x/text v0.35.0 // indirect
115+
golang.org/x/time v0.15.0 // indirect
136116
sigs.k8s.io/yaml v1.6.0 // indirect
137117
)

0 commit comments

Comments
 (0)