Skip to content

Commit ce733d2

Browse files
committed
Vendor outdated target
1 parent 352af25 commit ce733d2

File tree

4 files changed

+17
-2
lines changed

4 files changed

+17
-2
lines changed

docker-bake.hcl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,13 @@ target "vendor-update" {
5454
output = ["."]
5555
}
5656

57+
target "vendor-outdated" {
58+
inherits = ["go-version"]
59+
dockerfile = "./hack/vendor.Dockerfile"
60+
target = "outdated"
61+
output = ["type=cacheonly"]
62+
}
63+
5764
target "test" {
5865
inherits = ["go-version"]
5966
dockerfile = "./hack/test.Dockerfile"

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ require (
1919
github.com/rs/zerolog v1.24.0
2020
github.com/stretchr/testify v1.7.0
2121
go.etcd.io/bbolt v1.3.6
22-
golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97
22+
golang.org/x/crypto v0.0.0-20210817164053-32db794688a5
2323
)
2424

2525
require (

go.sum

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,9 @@ golang.org/x/crypto v0.0.0-20181029175232-7e6ffbd03851/go.mod h1:6SG95UA2DQfeDnf
109109
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
110110
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
111111
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
112-
golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97 h1:/UOmuWzQfxxo9UtlXMwuQU8CMgg1eZXqTRwkSQJWKOI=
113112
golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
113+
golang.org/x/crypto v0.0.0-20210817164053-32db794688a5 h1:HWj/xjIHfjYU5nVXpTM0s39J9CbLn7Cc5a7IC5rwsMQ=
114+
golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
114115
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
115116
golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
116117
golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=

hack/vendor.Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,10 @@ RUN --mount=type=bind,target=.,rw \
2222
git status --porcelain -- go.mod go.sum; \
2323
exit 1; \
2424
fi
25+
26+
FROM psampaz/go-mod-outdated:v0.8.0 AS go-mod-outdated
27+
FROM base AS outdated
28+
RUN --mount=type=bind,target=.,ro \
29+
--mount=type=cache,target=/go/pkg/mod \
30+
--mount=from=go-mod-outdated,source=/home/go-mod-outdated,target=/usr/bin/go-mod-outdated \
31+
go list -mod=readonly -u -m -json all | go-mod-outdated -update -direct

0 commit comments

Comments
 (0)