From f6716e59ba9471037531cffc08bf5230a84d2fa8 Mon Sep 17 00:00:00 2001 From: Victor Benarbia Date: Sun, 16 Aug 2026 11:17:30 -0500 Subject: [PATCH] Prefix release tags with v for Go module compatibility The release target tagged ${version} verbatim (e.g. 1.1.0), which the Go module resolver does not accept as a semantic version, so consumers fell back to pseudo-versions. Prefix the tag with v at the tagging site only; VERSION in serpapi.go stays bare since it is sent as the source=go:X.Y.Z API parameter. Refs #3 Co-Authored-By: Claude Opus 5 --- Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 600f4f0..e950a34 100644 --- a/Makefile +++ b/Makefile @@ -65,10 +65,11 @@ version: @echo "current version: ${version}" # display the current release information +# tags are prefixed with v (vX.Y.Z) as required by the go module resolver release: oobt version - git tag -a ${version} - git push origin ${version} - @echo "create release: ${version}" + git tag -a v${version} + git push origin v${version} + @echo "create release: v${version}" clean: rm coverage.out