Skip to content

Commit 975cf32

Browse files
Merge pull request #25 from abhinav/handle-1.21-versions
fix(module): Handle X.Y.Z version format
2 parents b4585b0 + 3f9da19 commit 975cf32

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

gimme

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -701,7 +701,15 @@ _get_module() {
701701
die 'not a module'
702702
fi
703703
local version
704-
version="$(awk '$1 == "go" { print $2 ".x"; exit }' "${GIMME_MODULE_PREFIX}go.mod")"
704+
version="$(awk '$1 == "go" {
705+
# Add ".x" suffix if only one ".".
706+
if ($2 ~ /^[0-9]+\.[0-9]+$/) {
707+
print $2 ".x";
708+
} else {
709+
print $2;
710+
}
711+
exit;
712+
}' "${GIMME_MODULE_PREFIX}go.mod")"
705713
if [ -z "$version" ]; then
706714
die 'module has no go directive'
707715
fi

0 commit comments

Comments
 (0)