From 330b1e561adc52ceea00d1f9a7ad779805e595ed Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Jun 2026 12:16:48 +0000 Subject: [PATCH 1/2] Initial plan From 623bd5a911aec2f2eed4da9dd6a2fa565df20c76 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Jun 2026 12:49:52 +0000 Subject: [PATCH 2/2] refactor: make repo pin sort mutation explicit Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- pkg/actionpins/actionpins.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/actionpins/actionpins.go b/pkg/actionpins/actionpins.go index 6eec826b540..50811ccbb6a 100644 --- a/pkg/actionpins/actionpins.go +++ b/pkg/actionpins/actionpins.go @@ -176,8 +176,8 @@ func buildByRepoIndex(pins []ActionPin) map[string][]ActionPin { for _, pin := range pins { byRepo[pin.Repo] = append(byRepo[pin.Repo], pin) } - for _, repoPins := range byRepo { - slices.SortFunc(repoPins, func(a, b ActionPin) int { + for key := range byRepo { + slices.SortFunc(byRepo[key], func(a, b ActionPin) int { v1 := strings.TrimPrefix(a.Version, "v") v2 := strings.TrimPrefix(b.Version, "v") return semverutil.Compare(v2, v1) // descending by semver