Comment spécifier dans go.mod une dépendance vers le dernier commit d'un dépôt Git ?
Bonjour à tous ! Je commence tout juste à apprendre Go et les modules, et je suis confronté à un problème. J'ai un projet qui utilise la bibliothèque github.com/someuser/awesome-lib. Je l'ai ajoutée dans go.mod via go get, et elle a récupéré la dernière version stable (par exemple, v1.2.3).
Mais le développeur de la bibliothèque ne publie pas de nouveaux tags, et ajoute les correctifs et les nouvelles fonctionnalités directement dans la branche main (ou master). J'ai besoin que mon projet utilise la version la plus récente du code du dépôt, y compris les derniers commits, et pas seulement les versions taguées.
J'ai essayé de supprimer le require et de faire go get github.com/someuser/awesome-lib@master, mais cela ne fonctionne pas toujours, ou ensuite avec go mod tidy tout est réinitialisé. J'ai aussi lu à propos de replace, mais cela semble être pour les chemins locaux, pas pour les dépôts distants.
Pouvez-vous m'indiquer comment spécifier correctement dans go.mod pour que la dépendance pointe
No answers yet.
Connectez-vous pour laisser une réponse
Blogs
Docker et Go : conteneurisation d'applications en Golang