'invalid Go version: must match format' error Hugo

Error saat build aplikasi Hugo di Netlify tapi di local jalan karena masalah beda versi Hugo

Error lengkapnya invalid go version "1.21.5": must match format 1.23.

Aplikasi Hugo saya menggunakan Go module untuk instalasi Theme nya. Jadi di PC local mengharuskan install Go nya juga.

Script di file go.mod saya

module irmanf.com

go 1.21.5

require github.com/jpanther/congo/v2 v2.7.6 // indirect

Versi Go yang saya gunakan di local yaitu 1.21.5 tapi di Netlify tidak tahu menggunakan Hugo versi berapa. Keluar error diatas saat proses build nya.

Ternyata yang dimaksud must match format itu bukan versi Go nya yang harus disamakan seperti di keterangan error nya. Tapi yang dimaksud itu format penulisan versinya.

Di Netlify mengharuskan penulisan formatnya x.y. Contoh yang ditulis yaitu 1.23.

Tapi di file go.mod, saya menuliskan dengan format x.y.z atau ditulis 1.21.5

Jadi cukup diubah saja menyesuaikan dengan formatnya yaitu 1.21 dan bagian akhir versinya dihilangkan.

Seperti ini

module irmanf.com

go 1.21

require github.com/jpanther/congo/v2 v2.7.6 // indirect

Referensi