Cómo especificar en go.mod la dependencia del último commit en el repositorio de un módulo Go
¡Hola a todos! Acabo de empezar a aprender Go y los módulos, y me encontré con este problema.
Tengo un proyecto que usa una librería externa, por ejemplo `github.com/someuser/awesome-lib`. En su repositorio hay un commit reciente con una corrección importante de un bug, pero el autor aún no ha lanzado un nuevo tag (versión) con esa corrección. En mi `go.mod` actualmente tengo la dependencia así:
```
require github.com/someuser/awesome-lib v1.2.3
```
Quiero que mi proyecto use exactamente la versión del código que está en el último commit de la rama `main` (o `master`). Intenté simplemente escribir `v1.2.4` o `latest`, pero no funciona, Go se queja de que esa versión no existe.
¿Podrían indicarme cómo especificar correctamente en `go.mod` para que Go descargue y use el código de un commit específico? ¿Necesito cambiar algo manualmente en el `go.mod` o hay un comando `go get` para esto? ¡Gracias de antemano por la ayuda! Ejemplo de mi `go.mod`:
```
module my-project
go 1.21
require (
github.com/someuser/awesome-lib v1.2.3
```