From 7011f8a580ed382f1fdc28838aeeb28100e82f90 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 11 Mar 2026 03:06:30 +0900 Subject: [PATCH] cmd/pkgserver: refer to preset in index This enables referencing back to internal/rosa through an entry obtained via the index. Signed-off-by: Ophestra --- cmd/pkgserver/index.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/pkgserver/index.go b/cmd/pkgserver/index.go index ff6731a..756e65a 100644 --- a/cmd/pkgserver/index.go +++ b/cmd/pkgserver/index.go @@ -27,6 +27,7 @@ type packageIndex struct { // metadata holds [rosa.Metadata] extended with additional information. type metadata struct { + p rosa.PArtifact *rosa.Metadata // Populated via [rosa.Toolchain.Version], [rosa.Unversioned] is equivalent @@ -51,6 +52,8 @@ func (index *packageIndex) populate(cache *pkg.Cache, report *rosa.Report) (err index.names = make(map[string]*metadata) for p := range rosa.PresetUnexportedStart { m := metadata{ + p: p, + Metadata: rosa.GetMetadata(p), Version: rosa.Std.Version(p), }