From b36e30a071199b7290b73b3faa0652825c4d88fc Mon Sep 17 00:00:00 2001 From: Maxime Brunet Date: Mon, 10 Apr 2023 17:51:26 -0700 Subject: [PATCH] fix(jsonschema): add binary to Archive format enum (#3924) --- pkg/config/config.go | 4 ++-- www/docs/static/schema.json | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkg/config/config.go b/pkg/config/config.go index 2f05f55c931..226842dc202 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -447,7 +447,7 @@ func (bh Hook) JSONSchema() *jsonschema.Schema { // FormatOverride is used to specify a custom format for a specific GOOS. type FormatOverride struct { Goos string `yaml:"goos,omitempty" json:"goos,omitempty"` - Format string `yaml:"format,omitempty" json:"format,omitempty" jsonschema:"enum=tar,enum=tgz,enum=tar.gz,enum=zip,enum=gz,enum=tar.xz,enum=txz,default=tar.gz"` + Format string `yaml:"format,omitempty" json:"format,omitempty" jsonschema:"enum=tar,enum=tgz,enum=tar.gz,enum=zip,enum=gz,enum=tar.xz,enum=txz,enum=binary,default=tar.gz"` } // File is a file inside an archive. @@ -516,7 +516,7 @@ type Archive struct { BuildsInfo FileInfo `yaml:"builds_info,omitempty" json:"builds_info,omitempty"` NameTemplate string `yaml:"name_template,omitempty" json:"name_template,omitempty"` Replacements map[string]string `yaml:"replacements,omitempty" json:"replacements,omitempty"` // Deprecated: use templates instead - Format string `yaml:"format,omitempty" json:"format,omitempty" jsonschema:"enum=tar,enum=tgz,enum=tar.gz,enum=zip,enum=gz,enum=tar.xz,enum=txz,default=tar.gz"` + Format string `yaml:"format,omitempty" json:"format,omitempty" jsonschema:"enum=tar,enum=tgz,enum=tar.gz,enum=zip,enum=gz,enum=tar.xz,enum=txz,enum=binary,default=tar.gz"` FormatOverrides []FormatOverride `yaml:"format_overrides,omitempty" json:"format_overrides,omitempty"` WrapInDirectory string `yaml:"wrap_in_directory,omitempty" json:"wrap_in_directory,omitempty" jsonschema:"oneof_type=string;boolean"` StripParentBinaryFolder bool `yaml:"strip_parent_binary_folder,omitempty" json:"strip_parent_binary_folder,omitempty"` diff --git a/www/docs/static/schema.json b/www/docs/static/schema.json index 8649e519ef0..27b1e0145ae 100644 --- a/www/docs/static/schema.json +++ b/www/docs/static/schema.json @@ -192,7 +192,8 @@ "zip", "gz", "tar.xz", - "txz" + "txz", + "binary" ], "default": "tar.gz" }, @@ -1005,7 +1006,8 @@ "zip", "gz", "tar.xz", - "txz" + "txz", + "binary" ], "default": "tar.gz" }