diff --git a/CHANGELOG.md b/CHANGELOG.md index af579f58e..ed896200d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ## Enhancements * Adds `List()` method to `GPGKeys` interface by @sebasslash [#]() +* Adds `ProviderBinaryUploaded` field to `RegistryPlatforms` struct by @sebasslash [#]() # v1.15.0 diff --git a/registry_provider_platform.go b/registry_provider_platform.go index c64ce84bc..1b67f1f61 100644 --- a/registry_provider_platform.go +++ b/registry_provider_platform.go @@ -33,11 +33,12 @@ type registryProviderPlatforms struct { // RegistryProviderPlatform represents a registry provider platform type RegistryProviderPlatform struct { - ID string `jsonapi:"primary,registry-provider-platforms"` - OS string `jsonapi:"attr,os"` - Arch string `jsonapi:"attr,arch"` - Filename string `jsonapi:"attr,filename"` - Shasum string `jsonapi:"attr,shasum"` + ID string `jsonapi:"primary,registry-provider-platforms"` + OS string `jsonapi:"attr,os"` + Arch string `jsonapi:"attr,arch"` + Filename string `jsonapi:"attr,filename"` + Shasum string `jsonapi:"attr,shasum"` + ProviderBinaryUploaded bool `jsonapi:"attr,provider-binary-uploaded"` // Relations RegistryProviderVersion *RegistryProviderVersion `jsonapi:"relation,registry-provider-version"` diff --git a/registry_provider_platform_integration_test.go b/registry_provider_platform_integration_test.go index 49f452191..0aa2f6ad9 100644 --- a/registry_provider_platform_integration_test.go +++ b/registry_provider_platform_integration_test.go @@ -44,6 +44,7 @@ func TestRegistryProviderPlatformsCreate(t *testing.T) { assert.Equal(t, options.Arch, rpp.Arch) assert.Equal(t, options.Shasum, rpp.Shasum) assert.Equal(t, options.Filename, rpp.Filename) + assert.False(t, rpp.ProviderBinaryUploaded) t.Run("relationships are properly decoded", func(t *testing.T) { assert.Equal(t, version.ID, rpp.RegistryProviderVersion.ID) @@ -246,6 +247,7 @@ func TestRegistryProviderPlatformsRead(t *testing.T) { assert.Equal(t, platformID.Arch, readPlatform.Arch) assert.Equal(t, platform.Filename, readPlatform.Filename) assert.Equal(t, platform.Shasum, readPlatform.Shasum) + assert.Equal(t, platform.ProviderBinaryUploaded, readPlatform.ProviderBinaryUploaded) t.Run("relationships are properly decoded", func(t *testing.T) { assert.Equal(t, platform.RegistryProviderVersion.ID, readPlatform.RegistryProviderVersion.ID)