Skip to content

Pin Go 1.27.2 in aqua.yaml ahead of the limen v0.10.0 bump - #88

Merged
closer-claudio merged 1 commit into
mainfrom
claudio/20261009-go-pin
Oct 10, 2026
Merged

closer-claudio merged 1 commit into
mainfrom
claudio/20261009-go-pin

Conversation

@closer-claudio

@closer-claudio closer-claudio commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

🎯 Why. limen v0.10.0's converge writes the Go pin into .aqua/aqua.yaml when it is missing, and Renovate rewrites that file on its own bump branch, so a limen bump on a repository whose main lacks the pin force-pushes in a loop (forkcloser/curl#50: 17 force-pushes). The pin therefore lands on main first, one PR per repository.

🛠️ What. just do tools add golang/go go1.27.2: one - name: golang/go@go1.27.2 line above the import in .aqua/aqua.yaml, and the checksums it adds. Nothing else.

🧪 How. V: the diff is the recipe's output and nothing else (git diff --stat: .aqua/aqua.yaml +1, .aqua/aqua-checksums.json). V: just lint and just test on the branch;

limen v0.10.0's converge adds the Go pin to .aqua/aqua.yaml itself when
it is missing, and Renovate rewrites that file on its own bump branch, so
a limen bump on a repository without the pin force-pushes in a loop
(forkcloser/curl's bump did seventeen times). The pin goes in on main
first, by the recipe, so the bump has nothing to add.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: closer-claudio <claudio@farcloser.world>

@closer-claudio closer-claudio left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ at 9746666: the Go toolchain pin seeded on main ahead of the limen v0.10.0 bump, so the bump's converge touches nothing Renovate owns and the branch stops looping.

  • 🔍 Checked: .aqua/aqua.yaml gains the one line - name: golang/go@go1.27.2 above the import and loses nothing; .aqua/aqua-checksums.json gains 5 entries, each a go1.27.2 checksum verified against go.dev today; no other file. The limen lane is green, so the seed is where v0.10.0's missingBesidesImport wants it. ci green at this head.

@closer-claudio
closer-claudio merged commit 2ea9f27 into main Oct 10, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants