Skip to content

Commit 0d4e839

Browse files
authored
Merge pull request #1703 from kevinmdavis/bump-apko-melange
Bump apko and melange + handle apko field renames
2 parents 4be5d20 + 6ae3819 commit 0d4e839

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

go.mod

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ replace github.com/mholt/archiver/v3 => github.com/anchore/archiver/v3 v3.5.2
1111
replace modernc.org/sqlite v1.33.0 => modernc.org/sqlite v1.32.0
1212

1313
require (
14-
chainguard.dev/apko v0.29.10
15-
chainguard.dev/melange v0.30.1
14+
chainguard.dev/apko v0.30.2
15+
chainguard.dev/melange v0.30.2
1616
cloud.google.com/go/storage v1.55.0
1717
github.com/adrg/xdg v0.5.3
1818
github.com/anchore/grype v0.96.1
@@ -77,7 +77,7 @@ require (
7777
chainguard.dev/go-grpc-kit v0.17.11 // indirect
7878
chainguard.dev/sdk v0.1.37 // indirect
7979
cloud.google.com/go v0.121.1 // indirect
80-
cloud.google.com/go/auth v0.16.2 // indirect
80+
cloud.google.com/go/auth v0.16.3 // indirect
8181
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
8282
cloud.google.com/go/compute/metadata v0.7.0 // indirect
8383
cloud.google.com/go/iam v1.5.2 // indirect
@@ -162,7 +162,7 @@ require (
162162
github.com/distribution/reference v0.6.0 // indirect
163163
github.com/docker/cli v28.3.2+incompatible // indirect
164164
github.com/docker/distribution v2.8.3+incompatible // indirect
165-
github.com/docker/docker v28.3.2+incompatible // indirect
165+
github.com/docker/docker v28.3.3+incompatible // indirect
166166
github.com/docker/docker-credential-helpers v0.9.3 // indirect
167167
github.com/docker/go-connections v0.5.0 // indirect
168168
github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c // indirect
@@ -345,10 +345,10 @@ require (
345345
golang.org/x/sys v0.34.0 // indirect
346346
golang.org/x/tools v0.35.0 // indirect
347347
golang.org/x/xerrors v0.0.0-20240716161551-93cc26a95ae9 // indirect
348-
google.golang.org/api v0.242.0 // indirect
348+
google.golang.org/api v0.243.0 // indirect
349349
google.golang.org/genproto v0.0.0-20250603155806-513f23925822 // indirect
350350
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822 // indirect
351-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 // indirect
351+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250715232539-7130f93afb79 // indirect
352352
google.golang.org/grpc v1.73.0 // indirect
353353
google.golang.org/protobuf v1.36.6 // indirect
354354
gopkg.in/ini.v1 v1.67.0 // indirect

go.sum

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
cel.dev/expr v0.23.1 h1:K4KOtPCJQjVggkARsjG9RWXP6O4R73aHeJMa/dmCQQg=
22
cel.dev/expr v0.23.1/go.mod h1:hLPLo1W4QUmuYdA72RBX06QTs6MXw941piREPl3Yfiw=
3-
chainguard.dev/apko v0.29.10 h1:roOZ1PG/ttq8lBvxUqJjAjJ0ur5nSKMVnROcPatxW8k=
4-
chainguard.dev/apko v0.29.10/go.mod h1:duwNM0y4AtN2YNH4u5z+hgjnfuiTl+rAMzjOKwBkyMw=
3+
chainguard.dev/apko v0.30.2 h1:hPNa0EPVly0RToBwNaoaomE3eaB29VWoLp6r/w2Voco=
4+
chainguard.dev/apko v0.30.2/go.mod h1:BbRxG4kPa78w8AcSBZNKX8gbKwS6dQo1gZuqdwd078Q=
55
chainguard.dev/go-grpc-kit v0.17.11 h1:m4ZL2yg6sSrdPA593qVh9KHTZ+XOmLwqv3Jt5vT0FuU=
66
chainguard.dev/go-grpc-kit v0.17.11/go.mod h1:aYlrvAscMZBtVIA7bykUWfbjhL2fDoUCECHvopC2xWY=
7-
chainguard.dev/melange v0.30.1 h1:3iML+OH/ntev9zXh7GPpwglACn1ua8A0v1SpAbuFbQg=
8-
chainguard.dev/melange v0.30.1/go.mod h1:r97jcKYDvkE35cEqogC1MNV+Yy99u1vqhcJvbZx3KEg=
7+
chainguard.dev/melange v0.30.2 h1:38l+E3/BXu8/Qz8qrF9fhiSwwBfVww45+to2b0YiFPo=
8+
chainguard.dev/melange v0.30.2/go.mod h1:A5EBZPgsJWW0UIL01FQwcQk8UNONieT6aUfcMFRMfgo=
99
chainguard.dev/sdk v0.1.37 h1:4hZ2enarpA/FZ1JMXE3EOlpzd18LmdWZ7UScwdSlrSs=
1010
chainguard.dev/sdk v0.1.37/go.mod h1:4HOnG9fVNC9ruzkJLMWWUNM1iVxxBL+bKqj0STERbcs=
1111
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
@@ -110,8 +110,8 @@ cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVo
110110
cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo=
111111
cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0=
112112
cloud.google.com/go/assuredworkloads v1.10.0/go.mod h1:kwdUQuXcedVdsIaKgKTp9t0UJkE5+PAVNhdQm4ZVq2E=
113-
cloud.google.com/go/auth v0.16.2 h1:QvBAGFPLrDeoiNjyfVunhQ10HKNYuOwZ5noee0M5df4=
114-
cloud.google.com/go/auth v0.16.2/go.mod h1:sRBas2Y1fB1vZTdurouM0AzuYQBMZinrUYL8EufhtEA=
113+
cloud.google.com/go/auth v0.16.3 h1:kabzoQ9/bobUmnseYnBO6qQG7q4a/CffFRlJSxv2wCc=
114+
cloud.google.com/go/auth v0.16.3/go.mod h1:NucRGjaXfzP1ltpcQ7On/VTZ0H4kWB5Jy+Y9Dnm76fA=
115115
cloud.google.com/go/auth/oauth2adapt v0.2.8 h1:keo8NaayQZ6wimpNSmW5OPc283g65QNIiLpZnkHRbnc=
116116
cloud.google.com/go/auth/oauth2adapt v0.2.8/go.mod h1:XQ9y31RkqZCcwJWNSx2Xvric3RrU88hAYYbjDWYDL+c=
117117
cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0=
@@ -912,8 +912,8 @@ github.com/docker/cli v28.3.2+incompatible h1:mOt9fcLE7zaACbxW1GeS65RI67wIJrTnqS
912912
github.com/docker/cli v28.3.2+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
913913
github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk=
914914
github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
915-
github.com/docker/docker v28.3.2+incompatible h1:wn66NJ6pWB1vBZIilP8G3qQPqHy5XymfYn5vsqeA5oA=
916-
github.com/docker/docker v28.3.2+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
915+
github.com/docker/docker v28.3.3+incompatible h1:Dypm25kh4rmk49v1eiVbsAtpAsYURjYkaKubwuBdxEI=
916+
github.com/docker/docker v28.3.3+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
917917
github.com/docker/docker-credential-helpers v0.9.3 h1:gAm/VtF9wgqJMoxzT3Gj5p4AqIjCBS4wrsOh9yRqcz8=
918918
github.com/docker/docker-credential-helpers v0.9.3/go.mod h1:x+4Gbw9aGmChi3qTLZj8Dfn0TD20M/fuWy0E5+WDeCo=
919919
github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c=
@@ -2308,8 +2308,8 @@ google.golang.org/api v0.108.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/
23082308
google.golang.org/api v0.110.0/go.mod h1:7FC4Vvx1Mooxh8C5HWjzZHcavuS2f6pmJpZx60ca7iI=
23092309
google.golang.org/api v0.111.0/go.mod h1:qtFHvU9mhgTJegR31csQ+rwxyUTHOKFqCKWp1J0fdw0=
23102310
google.golang.org/api v0.114.0/go.mod h1:ifYI2ZsFK6/uGddGfAD5BMxlnkBqCmqHSDUVi45N5Yg=
2311-
google.golang.org/api v0.242.0 h1:7Lnb1nfnpvbkCiZek6IXKdJ0MFuAZNAJKQfA1ws62xg=
2312-
google.golang.org/api v0.242.0/go.mod h1:cOVEm2TpdAGHL2z+UwyS+kmlGr3bVWQQ6sYEqkKje50=
2311+
google.golang.org/api v0.243.0 h1:sw+ESIJ4BVnlJcWu9S+p2Z6Qq1PjG77T8IJ1xtp4jZQ=
2312+
google.golang.org/api v0.243.0/go.mod h1:GE4QtYfaybx1KmeHMdBnNnyLzBZCVihGBXAmJu/uUr8=
23132313
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
23142314
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
23152315
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
@@ -2458,8 +2458,8 @@ google.golang.org/genproto v0.0.0-20250603155806-513f23925822 h1:rHWScKit0gvAPuO
24582458
google.golang.org/genproto v0.0.0-20250603155806-513f23925822/go.mod h1:HubltRL7rMh0LfnQPkMH4NPDFEWp0jw3vixw7jEM53s=
24592459
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822 h1:oWVWY3NzT7KJppx2UKhKmzPq4SRe0LdCijVRwvGeikY=
24602460
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822/go.mod h1:h3c4v36UTKzUiuaOKQ6gr3S+0hovBtUrXzTG/i3+XEc=
2461-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 h1:fc6jSaCT0vBduLYZHYrBBNY4dsWuvgyff9noRNDdBeE=
2462-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A=
2461+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250715232539-7130f93afb79 h1:1ZwqphdOdWYXsUHgMpU/101nCtf/kSp9hOrcvFsnl10=
2462+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250715232539-7130f93afb79/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A=
24632463
google.golang.org/grpc v1.18.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs=
24642464
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
24652465
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=

pkg/lint/rules.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ var AllRules = func(l *Linter) Rules { //nolint:gocyclo
9090
return fmt.Errorf("forbidden repository %s is used", repo)
9191
}
9292
}
93-
for _, repo := range config.Environment.Contents.RuntimeRepositories {
93+
for _, repo := range config.Environment.Contents.Repositories {
9494
if slices.Contains(forbiddenRepositories, repo) {
9595
return fmt.Errorf("forbidden repository %s is used", repo)
9696
}
@@ -409,7 +409,7 @@ var AllRules = func(l *Linter) Rules { //nolint:gocyclo
409409
return fmt.Errorf("repository %q is tagged", repo)
410410
}
411411
}
412-
for _, repo := range config.Environment.Contents.RuntimeRepositories {
412+
for _, repo := range config.Environment.Contents.Repositories {
413413
if repo[0] == '@' {
414414
return fmt.Errorf("repository %q is tagged", repo)
415415
}

0 commit comments

Comments
 (0)