Skip to content

Commit 142dbd3

Browse files
authored
update to OPA v1.7.1 (#79)
1 parent b03af51 commit 142dbd3

File tree

10 files changed

+307
-230
lines changed

10 files changed

+307
-230
lines changed

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313

1414
env:
1515
GO_VERSION: 1.24
16-
GO_LANGCI_LINT_VERSION: v2.0.2
16+
GO_LANGCI_LINT_VERSION: v2.4.0
1717
GO_TESTSUM_VERSION: 1.12.1
1818

1919
jobs:

.golangci.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,15 @@ linters:
1414
- exhaustruct
1515
- gochecknoglobals # no configuration options
1616
- nlreturn # redundant with wsl
17+
- noinlineerr
1718
- paralleltest
1819
- revive
1920
- thelper
2021
- varnamelen
2122
- tagalign
2223
- testableexamples
2324
- wrapcheck
25+
- wsl
2426

2527
settings:
2628
cyclop:
@@ -55,6 +57,11 @@ linters:
5557
- BuiltinDyn
5658
- Version
5759

60+
wsl_v5:
61+
allow-first-in-block: true
62+
allow-whole-block: false
63+
branch-max-lines: 2
64+
5865
exclusions:
5966
rules:
6067
- path: example/\w+\.go

example/go.mod

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
module github.com/aserto-dev/runtime/example
22

3-
go 1.23.11
3+
go 1.24.0
44

5-
toolchain go1.24.5
5+
toolchain go1.24.6
66

77
replace github.com/aserto-dev/runtime => ../
88

99
require (
10-
github.com/alecthomas/kong v1.11.0
10+
github.com/alecthomas/kong v1.12.1
1111
github.com/aserto-dev/runtime v0.0.0
12-
github.com/go-viper/mapstructure/v2 v2.2.1
13-
github.com/open-policy-agent/opa v1.6.0
12+
github.com/go-viper/mapstructure/v2 v2.4.0
13+
github.com/open-policy-agent/opa v1.7.1
1414
github.com/pkg/errors v0.9.1
1515
github.com/rs/zerolog v1.34.0
1616
github.com/spf13/viper v1.20.1
17-
sigs.k8s.io/controller-runtime v0.20.4
17+
sigs.k8s.io/controller-runtime v0.21.0
1818
)
1919

2020
require (
@@ -23,16 +23,18 @@ require (
2323
github.com/beorn7/perks v1.0.1 // indirect
2424
github.com/bytecodealliance/wasmtime-go/v3 v3.0.2 // indirect
2525
github.com/cespare/xxhash/v2 v2.3.0 // indirect
26-
github.com/containerd/containerd/v2 v2.1.1 // indirect
26+
github.com/containerd/containerd/v2 v2.1.3 // indirect
2727
github.com/containerd/errdefs v1.0.0 // indirect
2828
github.com/containerd/log v0.1.0 // indirect
2929
github.com/containerd/platforms v1.0.0-rc.1 // indirect
30+
github.com/containerd/typeurl/v2 v2.2.3 // indirect
3031
github.com/felixge/httpsnoop v1.0.4 // indirect
3132
github.com/fsnotify/fsnotify v1.9.0 // indirect
3233
github.com/go-ini/ini v1.67.0 // indirect
3334
github.com/go-logr/logr v1.4.3 // indirect
3435
github.com/go-logr/stdr v1.2.2 // indirect
3536
github.com/gobwas/glob v0.2.3 // indirect
37+
github.com/gogo/protobuf v1.3.2 // indirect
3638
github.com/google/uuid v1.6.0 // indirect
3739
github.com/hashicorp/errwrap v1.1.0 // indirect
3840
github.com/hashicorp/go-multierror v1.1.1 // indirect
@@ -56,28 +58,29 @@ require (
5658
github.com/sourcegraph/conc v0.3.0 // indirect
5759
github.com/spf13/afero v1.12.0 // indirect
5860
github.com/spf13/cast v1.7.1 // indirect
59-
github.com/spf13/pflag v1.0.6 // indirect
61+
github.com/spf13/pflag v1.0.7 // indirect
6062
github.com/subosito/gotenv v1.6.0 // indirect
61-
github.com/tchap/go-patricia/v2 v2.3.2 // indirect
62-
github.com/vektah/gqlparser/v2 v2.5.28 // indirect
63+
github.com/tchap/go-patricia/v2 v2.3.3 // indirect
64+
github.com/vektah/gqlparser/v2 v2.5.30 // indirect
6365
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
6466
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
6567
github.com/yashtewari/glob-intersection v0.2.0 // indirect
6668
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
67-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
68-
go.opentelemetry.io/otel v1.36.0 // indirect
69-
go.opentelemetry.io/otel/metric v1.36.0 // indirect
70-
go.opentelemetry.io/otel/sdk v1.36.0 // indirect
71-
go.opentelemetry.io/otel/trace v1.36.0 // indirect
69+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.62.0 // indirect
70+
go.opentelemetry.io/otel v1.37.0 // indirect
71+
go.opentelemetry.io/otel/metric v1.37.0 // indirect
72+
go.opentelemetry.io/otel/sdk v1.37.0 // indirect
73+
go.opentelemetry.io/otel/trace v1.37.0 // indirect
7274
go.uber.org/multierr v1.11.0 // indirect
73-
golang.org/x/net v0.42.0 // indirect
75+
go.yaml.in/yaml/v2 v2.4.2 // indirect
76+
golang.org/x/net v0.43.0 // indirect
7477
golang.org/x/sync v0.16.0 // indirect
75-
golang.org/x/sys v0.34.0 // indirect
76-
golang.org/x/text v0.27.0 // indirect
78+
golang.org/x/sys v0.35.0 // indirect
79+
golang.org/x/text v0.28.0 // indirect
7780
golang.org/x/time v0.12.0 // indirect
78-
google.golang.org/grpc v1.72.2 // indirect
79-
google.golang.org/protobuf v1.36.6 // indirect
81+
google.golang.org/grpc v1.74.2 // indirect
82+
google.golang.org/protobuf v1.36.7 // indirect
8083
gopkg.in/yaml.v3 v3.0.1 // indirect
8184
oras.land/oras-go/v2 v2.6.0 // indirect
82-
sigs.k8s.io/yaml v1.4.0 // indirect
85+
sigs.k8s.io/yaml v1.6.0 // indirect
8386
)

example/go.sum

Lines changed: 90 additions & 61 deletions
Large diffs are not rendered by default.

go.mod

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
module github.com/aserto-dev/runtime
22

3-
go 1.23.11
3+
go 1.24
44

5-
toolchain go1.24.5
5+
toolchain go1.24.6
66

77
require (
88
github.com/aserto-dev/logger v0.0.9
99
github.com/fsnotify/fsnotify v1.9.0
1010
github.com/google/uuid v1.6.0
1111
github.com/hashicorp/go-multierror v1.1.1
1212
github.com/mitchellh/copystructure v1.2.0
13-
github.com/open-policy-agent/opa v1.6.0
13+
github.com/open-policy-agent/opa v1.7.1
1414
github.com/opencontainers/image-spec v1.1.1
1515
github.com/pkg/errors v0.9.1
1616
github.com/rs/zerolog v1.34.0
@@ -23,16 +23,18 @@ require (
2323
github.com/beorn7/perks v1.0.1 // indirect
2424
github.com/bytecodealliance/wasmtime-go/v3 v3.0.2 // indirect
2525
github.com/cespare/xxhash/v2 v2.3.0 // indirect
26-
github.com/containerd/containerd/v2 v2.1.1 // indirect
26+
github.com/containerd/containerd/v2 v2.1.3 // indirect
2727
github.com/containerd/errdefs v1.0.0 // indirect
2828
github.com/containerd/log v0.1.0 // indirect
2929
github.com/containerd/platforms v1.0.0-rc.1 // indirect
30+
github.com/containerd/typeurl/v2 v2.2.3 // indirect
3031
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
3132
github.com/felixge/httpsnoop v1.0.4 // indirect
3233
github.com/go-ini/ini v1.67.0 // indirect
3334
github.com/go-logr/logr v1.4.3 // indirect
3435
github.com/go-logr/stdr v1.2.2 // indirect
3536
github.com/gobwas/glob v0.2.3 // indirect
37+
github.com/gogo/protobuf v1.3.2 // indirect
3638
github.com/hashicorp/errwrap v1.1.0 // indirect
3739
github.com/klauspost/compress v1.18.0 // indirect
3840
github.com/mattn/go-colorable v0.1.13 // indirect
@@ -47,27 +49,28 @@ require (
4749
github.com/prometheus/common v0.62.0 // indirect
4850
github.com/prometheus/procfs v0.15.1 // indirect
4951
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
50-
github.com/tchap/go-patricia/v2 v2.3.2 // indirect
51-
github.com/vektah/gqlparser/v2 v2.5.28 // indirect
52+
github.com/tchap/go-patricia/v2 v2.3.3 // indirect
53+
github.com/vektah/gqlparser/v2 v2.5.30 // indirect
5254
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
5355
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
5456
github.com/yashtewari/glob-intersection v0.2.0 // indirect
5557
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
56-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
57-
go.opentelemetry.io/otel v1.36.0 // indirect
58-
go.opentelemetry.io/otel/metric v1.36.0 // indirect
59-
go.opentelemetry.io/otel/sdk v1.36.0 // indirect
60-
go.opentelemetry.io/otel/trace v1.36.0 // indirect
61-
golang.org/x/net v0.42.0 // indirect
58+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.62.0 // indirect
59+
go.opentelemetry.io/otel v1.37.0 // indirect
60+
go.opentelemetry.io/otel/metric v1.37.0 // indirect
61+
go.opentelemetry.io/otel/sdk v1.37.0 // indirect
62+
go.opentelemetry.io/otel/trace v1.37.0 // indirect
63+
go.yaml.in/yaml/v2 v2.4.2 // indirect
64+
golang.org/x/net v0.43.0 // indirect
6265
golang.org/x/sync v0.16.0 // indirect
63-
golang.org/x/sys v0.34.0 // indirect
64-
golang.org/x/text v0.27.0 // indirect
66+
golang.org/x/sys v0.35.0 // indirect
67+
golang.org/x/text v0.28.0 // indirect
6568
golang.org/x/time v0.12.0 // indirect
66-
golang.org/x/tools v0.35.0 // indirect
67-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a // indirect
68-
google.golang.org/grpc v1.72.2 // indirect
69-
google.golang.org/protobuf v1.36.6 // indirect
69+
google.golang.org/genproto/googleapis/api v0.0.0-20250811230008-5f3141c8851a // indirect
70+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250811230008-5f3141c8851a // indirect
71+
google.golang.org/grpc v1.74.2 // indirect
72+
google.golang.org/protobuf v1.36.7 // indirect
7073
gopkg.in/yaml.v3 v3.0.1 // indirect
7174
oras.land/oras-go/v2 v2.6.0 // indirect
72-
sigs.k8s.io/yaml v1.4.0 // indirect
75+
sigs.k8s.io/yaml v1.6.0 // indirect
7376
)

0 commit comments

Comments
 (0)