cloudapi/v2: adapt to new oapi-codegen

Fixed distribution list type, function signatures (later versions parse
uuids in the generated code), defaults actually being set and added
x-go-type where needed.
This commit is contained in:
Sanne Raymaekers 2025-03-21 12:24:45 +01:00 committed by Ondřej Budai
parent 17416bf60b
commit 7652af83d7
12 changed files with 511 additions and 554 deletions

View file

@ -279,28 +279,24 @@ func TestStagesToPackageMetadata(t *testing.T) {
},
pkgs: []PackageMetadata{
{
PackageMetadataCommon: PackageMetadataCommon{
Type: "rpm",
Name: "vim-minimal",
Version: "8.0.1763",
Release: "15.el8",
Epoch: common.ToPtr("2"),
Arch: "x86_64",
Signature: common.ToPtr("v"),
},
Sigmd5: "v",
Type: "rpm",
Name: "vim-minimal",
Version: "8.0.1763",
Release: "15.el8",
Epoch: common.ToPtr("2"),
Arch: "x86_64",
Signature: common.ToPtr("v"),
Sigmd5: "v",
},
{
PackageMetadataCommon: PackageMetadataCommon{
Type: "rpm",
Name: "unique",
Version: "1.90",
Release: "10",
Epoch: nil,
Arch: "aarch64",
Signature: common.ToPtr("v"),
},
Sigmd5: "v",
Type: "rpm",
Name: "unique",
Version: "1.90",
Release: "10",
Epoch: nil,
Arch: "aarch64",
Signature: common.ToPtr("v"),
Sigmd5: "v",
},
},
},
@ -337,28 +333,24 @@ func TestStagesToPackageMetadata(t *testing.T) {
},
pkgs: []PackageMetadata{
{
PackageMetadataCommon: PackageMetadataCommon{
Type: "rpm",
Name: "vim-minimal",
Version: "8.0.1763",
Release: "15.el8",
Epoch: common.ToPtr("2"),
Arch: "x86_64",
Signature: common.ToPtr("v"),
},
Sigmd5: "v",
Type: "rpm",
Name: "vim-minimal",
Version: "8.0.1763",
Release: "15.el8",
Epoch: common.ToPtr("2"),
Arch: "x86_64",
Signature: common.ToPtr("v"),
Sigmd5: "v",
},
{
PackageMetadataCommon: PackageMetadataCommon{
Type: "rpm",
Name: "unique",
Version: "1.90",
Release: "10",
Epoch: nil,
Arch: "aarch64",
Signature: common.ToPtr("v"),
},
Sigmd5: "v",
Type: "rpm",
Name: "unique",
Version: "1.90",
Release: "10",
Epoch: nil,
Arch: "aarch64",
Signature: common.ToPtr("v"),
Sigmd5: "v",
},
},
},