From 8807cbc7305e424725b2be8eed7ecd9234f7772e Mon Sep 17 00:00:00 2001 From: Ophestra Date: Tue, 19 May 2026 00:03:42 +0900 Subject: internal/rosa: create metadata alongside artifact This enables deferring evaluation of azalea-based packages and fixes the longstanding quirk of version being disjoint from other metadata. Signed-off-by: Ophestra --- internal/rosa/report.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'internal/rosa/report.go') diff --git a/internal/rosa/report.go b/internal/rosa/report.go index 1fbd0e43..29a74233 100644 --- a/internal/rosa/report.go +++ b/internal/rosa/report.go @@ -34,11 +34,10 @@ func WriteReport(msg message.Msg, w io.Writer, c *pkg.Cache) error { ) t := native.Std() for _, p := range native.Collect() { - meta := native.Get(p) + meta, a := t.MustLoad(p) if meta == nil { return errors.New("artifact " + p.String() + " in inconsistent state") } - a, _ := t.MustLoad(p) if _, ok := a.(pkg.FileArtifact); ok { msg.Verbosef("skipping file artifact %s", meta.Name) continue -- cgit v1.3.1