1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-02-07 13:31:37 +02:00

feat(blob): deprecate kmskey

This commit is contained in:
Carlos Alexandro Becker 2024-01-07 15:09:13 -03:00
parent 88ebab066d
commit 0f57398745
3 changed files with 27 additions and 1 deletions

View File

@ -33,6 +33,10 @@ func (Pipe) Default(ctx *context.Context) error {
deprecate.Notice(ctx, "blobs.disableSSL")
blob.DisableSSL = true
}
if blob.OldKMSKey != "" {
deprecate.Notice(ctx, "blobs.kmskey")
blob.KMSKey = blob.OldKMSKey
}
}
return nil
}

View File

@ -1098,7 +1098,7 @@ type Blob struct {
Region string `yaml:"region,omitempty" json:"region,omitempty"`
DisableSSL bool `yaml:"disable_ssl,omitempty" json:"disable_ssl,omitempty"`
Folder string `yaml:"folder,omitempty" json:"folder,omitempty"`
KMSKey string `yaml:"kmskey,omitempty" json:"kmskey,omitempty"`
KMSKey string `yaml:"kms_key,omitempty" json:"kms_key,omitempty"`
IDs []string `yaml:"ids,omitempty" json:"ids,omitempty"`
Endpoint string `yaml:"endpoint,omitempty" json:"endpoint,omitempty"` // used for minio for example
ExtraFiles []ExtraFile `yaml:"extra_files,omitempty" json:"extra_files,omitempty"`
@ -1109,6 +1109,8 @@ type Blob struct {
// Deprecated: use disable_ssl instead
OldDisableSSL bool `yaml:"disableSSL,omitempty" json:"disableSSL,omitempty" jsonschema:"deprecated=true,description=use disable_ssl instead"` // nolint:tagliatelle
// Deprecated: use kms_key instead
OldKMSKey string `yaml:"kmskey,omitempty" json:"kmskey,omitempty" jsonschema:"deprecated=true,description=use kms_key instead"`
}
// Upload configuration.

View File

@ -37,6 +37,26 @@ Description.
-->
### blobs.kmskey
> since 2024-01-07
Changed to `kms_key` to conform with all other options.
=== "Before"
``` yaml
blobs:
- kmskey: foo
```
=== "After"
``` yaml
blobs:
- kms_key: foo
```
### blobs.disableSSL
> since 2024-01-07