Go dependencies are automatically monitored and kept up-to-date using Dependabot.
Configuration is defined in .github/dependabot.yaml:
gomod)/) and src/ subdirectoryDependabot automatically creates pull requests for dependency updates, allowing the team to review and merge them routinely.
To manually update dependencies:
go get -u ./...
go mod tidy
The github.com/davidbyttow/govips dependency is intentionally ignored by Dependabot and must be upgraded manually. Monitor this library separately and test thoroughly before upgrading due to its critical role in image processing operations.
To upgrade govips manually:
go get -u github.com/davidbyttow/govips
go mod tidy
go test -v nuggan # Test thoroughly after updating
govips as needed, with thorough testing.