@@ -87,12 +87,11 @@ type Config struct {
8787//
8888// Only one field will be set.
8989type RegistryConfig struct {
90- Go * GoRegistryConfig
91- NPM * NPMRegistryConfig
92- Maven * MavenRegistryConfig
93- Swift * SwiftRegistryConfig
94- Python * PythonRegistryConfig
95- Archive * ArchiveRegistryConfig
90+ Go * GoRegistryConfig
91+ NPM * NPMRegistryConfig
92+ Maven * MavenRegistryConfig
93+ Swift * SwiftRegistryConfig
94+ Python * PythonRegistryConfig
9695 // Options is the set of options passed into the plugin for the
9796 // remote registry.
9897 //
@@ -242,8 +241,6 @@ type PythonRegistryConfig struct {
242241 PackageType string
243242}
244243
245- type ArchiveRegistryConfig struct {}
246-
247244// ConfigOption is an optional option used when loading a Config.
248245type ConfigOption func (* configOptions )
249246
@@ -369,13 +366,12 @@ type ExternalDependency struct {
369366// ExternalRegistryConfig is the external configuration for the registry
370367// of a plugin.
371368type ExternalRegistryConfig struct {
372- Go * ExternalGoRegistryConfig `json:"go,omitempty" yaml:"go,omitempty"`
373- NPM * ExternalNPMRegistryConfig `json:"npm,omitempty" yaml:"npm,omitempty"`
374- Maven * ExternalMavenRegistryConfig `json:"maven,omitempty" yaml:"maven,omitempty"`
375- Swift * ExternalSwiftRegistryConfig `json:"swift,omitempty" yaml:"swift,omitempty"`
376- Python * ExternalPythonRegistryConfig `json:"python,omitempty" yaml:"python,omitempty"`
377- Archive * ExternalArchiveRegistryConfig `json:"archive,omitempty" yaml:"archive,omitempty"`
378- Opts []string `json:"opts,omitempty" yaml:"opts,omitempty"`
369+ Go * ExternalGoRegistryConfig `json:"go,omitempty" yaml:"go,omitempty"`
370+ NPM * ExternalNPMRegistryConfig `json:"npm,omitempty" yaml:"npm,omitempty"`
371+ Maven * ExternalMavenRegistryConfig `json:"maven,omitempty" yaml:"maven,omitempty"`
372+ Swift * ExternalSwiftRegistryConfig `json:"swift,omitempty" yaml:"swift,omitempty"`
373+ Python * ExternalPythonRegistryConfig `json:"python,omitempty" yaml:"python,omitempty"`
374+ Opts []string `json:"opts,omitempty" yaml:"opts,omitempty"`
379375}
380376
381377// ExternalGoRegistryConfig is the external registry configuration for a Go plugin.
@@ -493,8 +489,6 @@ type ExternalPythonRegistryConfig struct {
493489 PackageType string `json:"package_type,omitempty" yaml:"package_type,omitempty"`
494490}
495491
496- type ExternalArchiveRegistryConfig struct {}
497-
498492type externalConfigVersion struct {
499493 Version string `json:"version,omitempty" yaml:"version,omitempty"`
500494}
0 commit comments