Goose database migration tool pinned to version 3.26.0
Docker builds are now insulated from unexpected upstream breakages by pinning the Goose migration tool to a specific version compatible with the current Go environment.
Docker builds are now insulated from unexpected upstream breakages caused by floating dependency tags.
The build pipeline now explicitly requests version 3.26.0 of the Goose database migration tool, abandoning the risky @latest tag.
Recently, the newest Goose release (v3.27.0) bumped its minimum Go requirement to version 1.25. By locking the to the previous release, the build remains compatible with the project's existing Go 1.23 Alpine image without forcing a broader, potentially disruptive language upgrade.
View Original GitHub DescriptionFact Check
The latest goose requires go version 1.25: https://github.com/pressly/goose/releases/tag/v3.27.0