Skip to content

Commit

Permalink
Add provider-binary-uploaded field to RegistryPlatform
Browse files Browse the repository at this point in the history
  • Loading branch information
sebasslash committed Dec 6, 2022
1 parent e8ea6c1 commit d6e1b94
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 5 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Expand Up @@ -4,6 +4,7 @@

## Enhancements
* Adds `List()` method to `GPGKeys` interface by @sebasslash [#]()
* Adds `ProviderBinaryUploaded` field to `RegistryPlatforms` struct by @sebasslash [#]()

# v1.15.0

Expand Down
11 changes: 6 additions & 5 deletions registry_provider_platform.go
Expand Up @@ -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"`
Expand Down
2 changes: 2 additions & 0 deletions registry_provider_platform_integration_test.go
Expand Up @@ -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)
Expand Down Expand Up @@ -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)
Expand Down

0 comments on commit d6e1b94

Please sign in to comment.