From 6bd47987035585b15b69c1aa9553501b2cda2e7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez=20Di=20Antonio?= Date: Sat, 19 Sep 2026 20:49:53 +0200 Subject: [PATCH] chore: retract v0.20.0 (mistyped tag) and the retraction release v0.20.1 v0.20.0 was pushed by mistake for v0.2.0 and points at the same commit. The Go module proxy and sum.golang.org have already recorded it, so it cannot be removed, and as the highest 0.x version it makes `go install ...@latest` resolve to v0.20.0 indefinitely. A retract directive only takes effect from a version at or above the highest published one, so v0.20.1 will be tagged from this commit to carry it and retracts itself as well. After that, @latest skips both and resolves to the highest real release. Co-Authored-By: Claude Fable 5.1 --- go.mod | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/go.mod b/go.mod index ad960fb..5593998 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,12 @@ module github.com/slashdevops/machineid go 1.27.1 + +// v0.20.0 was a mistyped tag for v0.2.0 (same commit). It is already in the +// Go module proxy and checksum database, where it cannot be removed, and it +// sorts above every real 0.x release, so `@latest` would resolve to it forever. +// v0.20.1 exists only to carry this directive; both are retracted. +retract ( + v0.20.1 // retraction-only release, contains no changes + v0.20.0 // mistyped tag, use v0.2.0 +)