mirror of
https://github.com/crazy-max/diun.git
synced 2025-12-21 21:33:22 +01:00
Merge pull request #1516 from crazy-max/dependabot/go_modules/github.com/moby/buildkit-0.25.1
chore(deps): bump github.com/moby/buildkit from 0.23.2 to 0.25.2
This commit is contained in:
2
go.mod
2
go.mod
@@ -24,7 +24,7 @@ require (
|
|||||||
github.com/jedib0t/go-pretty/v6 v6.6.8
|
github.com/jedib0t/go-pretty/v6 v6.6.8
|
||||||
github.com/matcornic/hermes/v2 v2.1.0
|
github.com/matcornic/hermes/v2 v2.1.0
|
||||||
github.com/microcosm-cc/bluemonday v1.0.27
|
github.com/microcosm-cc/bluemonday v1.0.27
|
||||||
github.com/moby/buildkit v0.23.2
|
github.com/moby/buildkit v0.25.2
|
||||||
github.com/nlopes/slack v0.6.0
|
github.com/nlopes/slack v0.6.0
|
||||||
github.com/opencontainers/go-digest v1.0.0
|
github.com/opencontainers/go-digest v1.0.0
|
||||||
github.com/opencontainers/image-spec v1.1.1
|
github.com/opencontainers/image-spec v1.1.1
|
||||||
|
|||||||
8
go.sum
8
go.sum
@@ -84,8 +84,8 @@ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1
|
|||||||
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||||
github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
|
github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
|
||||||
github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
|
github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
|
||||||
github.com/docker/cli v28.3.3+incompatible h1:fp9ZHAr1WWPGdIWBM1b3zLtgCF+83gRdVMTJsUeiyAo=
|
github.com/docker/cli v28.4.0+incompatible h1:RBcf3Kjw2pMtwui5V0DIMdyeab8glEw5QY0UUU4C9kY=
|
||||||
github.com/docker/cli v28.3.3+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
|
github.com/docker/cli v28.4.0+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
|
||||||
github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk=
|
github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk=
|
||||||
github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
|
github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
|
||||||
github.com/docker/docker v28.5.2+incompatible h1:DBX0Y0zAjZbSrm1uzOkdr1onVghKaftjlSWt4AFexzM=
|
github.com/docker/docker v28.5.2+incompatible h1:DBX0Y0zAjZbSrm1uzOkdr1onVghKaftjlSWt4AFexzM=
|
||||||
@@ -240,8 +240,8 @@ github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG
|
|||||||
github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
|
github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
|
||||||
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
|
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
|
||||||
github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
|
github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
|
||||||
github.com/moby/buildkit v0.23.2 h1:gt/dkfcpgTXKx+B9I310kV767hhVqTvEyxGgI3mqsGQ=
|
github.com/moby/buildkit v0.25.2 h1:mReLKDPv05cqk6o/u3ixq2/iTsWGHoUO5Zg3lojrQTk=
|
||||||
github.com/moby/buildkit v0.23.2/go.mod h1:iEjAfPQKIuO+8y6OcInInvzqTMiKMbb2RdJz1K/95a0=
|
github.com/moby/buildkit v0.25.2/go.mod h1:phM8sdqnvgK2y1dPDnbwI6veUCXHOZ6KFSl6E164tkc=
|
||||||
github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0=
|
github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0=
|
||||||
github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
|
github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
|
||||||
github.com/moby/sys/atomicwriter v0.1.0 h1:kw5D/EqkBwsBFi0ss9v1VG3wIkVhzGvLklJ+w3A14Sw=
|
github.com/moby/sys/atomicwriter v0.1.0 h1:kw5D/EqkBwsBFi0ss9v1VG3wIkVhzGvLklJ+w3A14Sw=
|
||||||
|
|||||||
2
vendor/github.com/moby/buildkit/frontend/dockerfile/instructions/commands.go
generated
vendored
2
vendor/github.com/moby/buildkit/frontend/dockerfile/instructions/commands.go
generated
vendored
@@ -244,7 +244,7 @@ type AddCommand struct {
|
|||||||
Chmod string
|
Chmod string
|
||||||
Link bool
|
Link bool
|
||||||
ExcludePatterns []string
|
ExcludePatterns []string
|
||||||
KeepGitDir bool // whether to keep .git dir, only meaningful for git sources
|
KeepGitDir *bool // whether to keep .git dir, only meaningful for git sources
|
||||||
Checksum string
|
Checksum string
|
||||||
Unpack *bool
|
Unpack *bool
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
//go:build dfexcludepatterns
|
|
||||||
|
|
||||||
package instructions
|
|
||||||
|
|
||||||
func init() {
|
|
||||||
excludePatternsEnabled = true
|
|
||||||
}
|
|
||||||
31
vendor/github.com/moby/buildkit/frontend/dockerfile/instructions/parse.go
generated
vendored
31
vendor/github.com/moby/buildkit/frontend/dockerfile/instructions/parse.go
generated
vendored
@@ -20,8 +20,6 @@ import (
|
|||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
)
|
)
|
||||||
|
|
||||||
var excludePatternsEnabled = false
|
|
||||||
|
|
||||||
type parseRequest struct {
|
type parseRequest struct {
|
||||||
command string
|
command string
|
||||||
args []string
|
args []string
|
||||||
@@ -33,8 +31,10 @@ type parseRequest struct {
|
|||||||
comments []string
|
comments []string
|
||||||
}
|
}
|
||||||
|
|
||||||
var parseRunPreHooks []func(*RunCommand, parseRequest) error
|
var (
|
||||||
var parseRunPostHooks []func(*RunCommand, parseRequest) error
|
parseRunPreHooks []func(*RunCommand, parseRequest) error
|
||||||
|
parseRunPostHooks []func(*RunCommand, parseRequest) error
|
||||||
|
)
|
||||||
|
|
||||||
var parentsEnabled = false
|
var parentsEnabled = false
|
||||||
|
|
||||||
@@ -326,19 +326,13 @@ func parseAdd(req parseRequest) (*AddCommand, error) {
|
|||||||
return nil, errNoDestinationArgument("ADD")
|
return nil, errNoDestinationArgument("ADD")
|
||||||
}
|
}
|
||||||
|
|
||||||
var flExcludes *Flag
|
|
||||||
|
|
||||||
// silently ignore if not -labs
|
|
||||||
if excludePatternsEnabled {
|
|
||||||
flExcludes = req.flags.AddStrings("exclude")
|
|
||||||
}
|
|
||||||
|
|
||||||
flChown := req.flags.AddString("chown", "")
|
flChown := req.flags.AddString("chown", "")
|
||||||
flChmod := req.flags.AddString("chmod", "")
|
flChmod := req.flags.AddString("chmod", "")
|
||||||
flLink := req.flags.AddBool("link", false)
|
flLink := req.flags.AddBool("link", false)
|
||||||
flKeepGitDir := req.flags.AddBool("keep-git-dir", false)
|
flKeepGitDir := req.flags.AddBool("keep-git-dir", false)
|
||||||
flChecksum := req.flags.AddString("checksum", "")
|
flChecksum := req.flags.AddString("checksum", "")
|
||||||
flUnpack := req.flags.AddBool("unpack", false)
|
flUnpack := req.flags.AddBool("unpack", false)
|
||||||
|
flExcludes := req.flags.AddStrings("exclude")
|
||||||
if err := req.flags.Parse(); err != nil {
|
if err := req.flags.Parse(); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -354,13 +348,19 @@ func parseAdd(req parseRequest) (*AddCommand, error) {
|
|||||||
unpack = &b
|
unpack = &b
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var keepGit *bool
|
||||||
|
if _, ok := req.flags.used["keep-git-dir"]; ok {
|
||||||
|
b := flKeepGitDir.Value == "true"
|
||||||
|
keepGit = &b
|
||||||
|
}
|
||||||
|
|
||||||
return &AddCommand{
|
return &AddCommand{
|
||||||
withNameAndCode: newWithNameAndCode(req),
|
withNameAndCode: newWithNameAndCode(req),
|
||||||
SourcesAndDest: *sourcesAndDest,
|
SourcesAndDest: *sourcesAndDest,
|
||||||
Chown: flChown.Value,
|
Chown: flChown.Value,
|
||||||
Chmod: flChmod.Value,
|
Chmod: flChmod.Value,
|
||||||
Link: flLink.Value == "true",
|
Link: flLink.Value == "true",
|
||||||
KeepGitDir: flKeepGitDir.Value == "true",
|
KeepGitDir: keepGit,
|
||||||
Checksum: flChecksum.Value,
|
Checksum: flChecksum.Value,
|
||||||
ExcludePatterns: stringValuesFromFlagIfPossible(flExcludes),
|
ExcludePatterns: stringValuesFromFlagIfPossible(flExcludes),
|
||||||
Unpack: unpack,
|
Unpack: unpack,
|
||||||
@@ -372,12 +372,7 @@ func parseCopy(req parseRequest) (*CopyCommand, error) {
|
|||||||
return nil, errNoDestinationArgument("COPY")
|
return nil, errNoDestinationArgument("COPY")
|
||||||
}
|
}
|
||||||
|
|
||||||
var flExcludes *Flag
|
|
||||||
var flParents *Flag
|
var flParents *Flag
|
||||||
|
|
||||||
if excludePatternsEnabled {
|
|
||||||
flExcludes = req.flags.AddStrings("exclude")
|
|
||||||
}
|
|
||||||
if parentsEnabled {
|
if parentsEnabled {
|
||||||
flParents = req.flags.AddBool("parents", false)
|
flParents = req.flags.AddBool("parents", false)
|
||||||
}
|
}
|
||||||
@@ -386,6 +381,7 @@ func parseCopy(req parseRequest) (*CopyCommand, error) {
|
|||||||
flFrom := req.flags.AddString("from", "")
|
flFrom := req.flags.AddString("from", "")
|
||||||
flChmod := req.flags.AddString("chmod", "")
|
flChmod := req.flags.AddString("chmod", "")
|
||||||
flLink := req.flags.AddBool("link", false)
|
flLink := req.flags.AddBool("link", false)
|
||||||
|
flExcludes := req.flags.AddStrings("exclude")
|
||||||
|
|
||||||
if err := req.flags.Parse(); err != nil {
|
if err := req.flags.Parse(); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@@ -596,6 +592,7 @@ func parseOptInterval(f *Flag) (time.Duration, error) {
|
|||||||
}
|
}
|
||||||
return d, nil
|
return d, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func parseHealthcheck(req parseRequest) (*HealthCheckCommand, error) {
|
func parseHealthcheck(req parseRequest) (*HealthCheckCommand, error) {
|
||||||
if len(req.args) == 0 {
|
if len(req.args) == 0 {
|
||||||
return nil, errAtLeastOneArgument("HEALTHCHECK")
|
return nil, errAtLeastOneArgument("HEALTHCHECK")
|
||||||
|
|||||||
18
vendor/github.com/moby/buildkit/frontend/dockerfile/linter/ruleset.go
generated
vendored
18
vendor/github.com/moby/buildkit/frontend/dockerfile/linter/ruleset.go
generated
vendored
@@ -174,4 +174,22 @@ var (
|
|||||||
},
|
},
|
||||||
Experimental: true,
|
Experimental: true,
|
||||||
}
|
}
|
||||||
|
RuleExposeProtoCasing = LinterRule[func(string) string]{
|
||||||
|
Name: "ExposeProtoCasing",
|
||||||
|
Description: "Protocol in EXPOSE instruction should be lowercase",
|
||||||
|
URL: "https://docs.docker.com/go/dockerfile/rule/expose-proto-casing/",
|
||||||
|
Format: func(port string) string {
|
||||||
|
return fmt.Sprintf("Defined protocol '%s' in EXPOSE instruction should be lowercase", port)
|
||||||
|
},
|
||||||
|
}
|
||||||
|
RuleExposeInvalidFormat = LinterRule[func(string) string]{
|
||||||
|
Name: "ExposeInvalidFormat",
|
||||||
|
Description: "IP address and host-port mapping should not be used in EXPOSE instruction. This will become an error in a future release",
|
||||||
|
URL: "https://docs.docker.com/go/dockerfile/rule/expose-invalid-format/",
|
||||||
|
Format: func(port string) string {
|
||||||
|
return fmt.Sprintf("EXPOSE instruction should not define an IP address or host-port mapping, found '%s'", port)
|
||||||
|
},
|
||||||
|
// TODO(crazy-max): deprecate this rule in the future and error out instead
|
||||||
|
// Deprecated: true,
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
2
vendor/github.com/moby/buildkit/util/stack/stack.pb.go
generated
vendored
2
vendor/github.com/moby/buildkit/util/stack/stack.pb.go
generated
vendored
@@ -1,6 +1,6 @@
|
|||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.36.6
|
// protoc-gen-go v1.36.9
|
||||||
// protoc v3.11.4
|
// protoc v3.11.4
|
||||||
// source: github.com/moby/buildkit/util/stack/stack.proto
|
// source: github.com/moby/buildkit/util/stack/stack.proto
|
||||||
|
|
||||||
|
|||||||
4
vendor/modules.txt
vendored
4
vendor/modules.txt
vendored
@@ -308,8 +308,8 @@ github.com/mitchellh/go-homedir
|
|||||||
# github.com/mitchellh/mapstructure v1.5.0
|
# github.com/mitchellh/mapstructure v1.5.0
|
||||||
## explicit; go 1.14
|
## explicit; go 1.14
|
||||||
github.com/mitchellh/mapstructure
|
github.com/mitchellh/mapstructure
|
||||||
# github.com/moby/buildkit v0.23.2
|
# github.com/moby/buildkit v0.25.2
|
||||||
## explicit; go 1.23.0
|
## explicit; go 1.24.0
|
||||||
github.com/moby/buildkit/frontend/dockerfile/command
|
github.com/moby/buildkit/frontend/dockerfile/command
|
||||||
github.com/moby/buildkit/frontend/dockerfile/instructions
|
github.com/moby/buildkit/frontend/dockerfile/instructions
|
||||||
github.com/moby/buildkit/frontend/dockerfile/linter
|
github.com/moby/buildkit/frontend/dockerfile/linter
|
||||||
|
|||||||
Reference in New Issue
Block a user