From 473d2a1934bba86cb5f1e9bd9a1bdc8a730755d5 Mon Sep 17 00:00:00 2001 From: "Marcel S. Henselin" Date: Fri, 30 Jan 2026 15:23:44 +0100 Subject: [PATCH] fix: fix releaser --- cmd/cmd/publish/architecture.go | 28 +++++++++++++++++++--------- cmd/cmd/publish/versions.go | 9 ++------- 2 files changed, 21 insertions(+), 16 deletions(-) diff --git a/cmd/cmd/publish/architecture.go b/cmd/cmd/publish/architecture.go index 1b73283f..76a64aa7 100644 --- a/cmd/cmd/publish/architecture.go +++ b/cmd/cmd/publish/architecture.go @@ -22,6 +22,10 @@ type Architecture struct { } type SigningKey struct { + GpgPublicKeys []GpgPublicKey `json:"gpg_public_keys"` +} + +type GpgPublicKey struct { KeyId string `json:"key_id"` AsciiArmor string `json:"ascii_armor"` TrustSignature string `json:"trust_signature"` @@ -85,17 +89,23 @@ func (p *Provider) CreateArchitectureFiles() error { ShaSumsUrl: shasumsUrl, ShaSumsSignatureUrl: shasumsSigUrl, ShaSum: sum.Sum, - SigningKeys: []SigningKey{ - { - KeyId: p.GpgFingerprint, - AsciiArmor: gpgAsciiPub, - TrustSignature: "", - Source: "", - SourceUrl: "", - }, - }, + SigningKeys: []SigningKey{}, } + a.SigningKeys = append( + a.SigningKeys, + SigningKey{ + GpgPublicKeys: []GpgPublicKey{ + { + KeyId: p.GpgFingerprint, + AsciiArmor: gpgAsciiPub, + TrustSignature: "", + Source: "", + SourceUrl: "", + }, + }, + }, + ) // var architectureTemplate = []byte(fmt.Sprintf(` //{ // "protocols": [ diff --git a/cmd/cmd/publish/versions.go b/cmd/cmd/publish/versions.go index b5381355..4145612a 100644 --- a/cmd/cmd/publish/versions.go +++ b/cmd/cmd/publish/versions.go @@ -26,12 +26,6 @@ type Data struct { } func (d *Data) WriteToFile(filePath string) error { - //file, err := os.OpenFile(filePath, os.O_CREATE, os.ModePerm) - //if err != nil { - // return fmt.Errorf("error creating file: %w", err) - //} - //defer file.Close() - // jsonString, err := json.Marshal(d) if err != nil { return fmt.Errorf("error encoding data: %w", err) @@ -51,7 +45,8 @@ func (d *Data) AddVersion(v Version) error { newVersions = append(newVersions, ver) } } - d.Versions = append(d.Versions, v) + newVersions = append(newVersions, v) + d.Versions = newVersions return nil } -- 2.49.1