build(deps): bump the dependencies group across 1 directory with 2 updates - #284
build(deps): bump the dependencies group across 1 directory with 2 updates#284dependabot[bot] wants to merge 1 commit into
Conversation
…dates Bumps the dependencies group with 2 updates in the / directory: [github.com/pressly/goose/v3](https://github.com/pressly/goose) and [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus). Updates `github.com/pressly/goose/v3` from 3.27.3 to 3.28.0 - [Release notes](https://github.com/pressly/goose/releases) - [Changelog](https://github.com/pressly/goose/blob/main/CHANGELOG.md) - [Commits](pressly/goose@v3.27.3...v3.28.0) Updates `github.com/sirupsen/logrus` from 1.10.0 to 1.10.2 - [Release notes](https://github.com/sirupsen/logrus/releases) - [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md) - [Commits](sirupsen/logrus@v1.10.0...v1.10.2) --- updated-dependencies: - dependency-name: github.com/pressly/goose/v3 dependency-version: 3.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: github.com/sirupsen/logrus dependency-version: 1.10.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Summary
Dependabot group bump for goose v3.27.3→v3.28.0 and logrus v1.10.0→v1.10.2, with the associated transitive churn (modernc/sqlite, otel, x/net, x/crypto, etc.). The goose API used in daemon/db/database.go (SetDialect/Up/UpByOne/UpTo/WithAllowMissing) is unchanged in 3.28.0, so the upgrade itself is mechanical. Two items stand out: the newly-pinned golang.org/x/crypto v0.55.0 carries open OSV SSH advisories, and the go directive was raised to 1.26.0 while CI/Dockerfile/docs still pin Go 1.25.
Issues
- 🔴
go.mod:81— golang.org/x/crypto v0.55.0 pinned with known SSH DoS advisories — see the thread on that line - 🟡
go.mod:3— go directive raised to 1.26.0 but toolchain pins/docs still say Go 1.25 — goose v3.28.0 requires Go 1.26, so the go.mod bump is correct, but the repo still pins go-version: 1.25.x (_shared-check.yaml:21, _shared-build.yaml, dependabot-fix.yml:30) andFROM golang:1.25(Dockerfile:2), and CLAUDE.md/README/docs say "Go 1.25+". CI only stays green via GOTOOLCHAIN=auto downloading go1.26.0 on the fly; anything running 1.25 with GOTOOLCHAIN=local (which _shared-check.yaml's staticcheck comment explicitly accounts for) hard-fails on the build. Align the pins and docs with 1.26.
Reviewed @ f366833c
"If the user can't use it, it doesn't work." — Susan Dray
| go.opentelemetry.io/otel/trace v1.46.0 // indirect | ||
| go.uber.org/multierr v1.11.0 // indirect | ||
| golang.org/x/crypto v0.54.0 // indirect | ||
| golang.org/x/crypto v0.55.0 // indirect |
There was a problem hiding this comment.
🔴 golang.org/x/crypto v0.55.0 pinned with known SSH DoS advisories
OSV reports GO-2026-6354 (CVE-2026-78662) and GO-2026-6355 (CVE-2026-56855) for golang.org/x/crypto/ssh, fixed in v0.56.0; the version this PR pins (v0.55.0) is affected. It is transitive (spamoor code imports neither x/crypto nor x/crypto/ssh) and the predecessor v0.54.0 was equally affected (0.54→0.55 even fixes GO-2026-6303), so no new exposure vs master — but the resulting dependency tree should be bumped to v0.56.0 rather than merged with a known-vulnerable stdlib-adjacent package.
Bumps the dependencies group with 2 updates in the / directory: github.com/pressly/goose/v3 and github.com/sirupsen/logrus.
Updates
github.com/pressly/goose/v3from 3.27.3 to 3.28.0Release notes
Sourced from github.com/pressly/goose/v3's releases.
Changelog
Sourced from github.com/pressly/goose/v3's changelog.
Commits
43d2d9crelease: v3.28.0c65c559docs: update changelog674e150fix: use DATETIME instead of TIMESTAMP for MySQL/TiDB tstamp column (Y2K38) (...f604e88fix: include path in duplicate migration file error and use 0666 mode5f12f79fix: return clear error when migration file already exists (#1104)4766566fix: useversion_idinstead ofdateas ordering key (#1085)751ff94docs: add Go 1.26.0 bump and dependency upgrades to changelog34124acfix: wait for an alive StarRocks backend in tests (#1114)f5caf10chore: bump dependencies and go to 1.26.0 (#1113)2e8e87aAdd azuresql driver with EntraID auth (#1109)Updates
github.com/sirupsen/logrusfrom 1.10.0 to 1.10.2Release notes
Sourced from github.com/sirupsen/logrus's releases.
Changelog
Sourced from github.com/sirupsen/logrus's changelog.
Commits
6d6a132Merge pull request #1586 from thaJeztah/prepare_v1.10.24f94653update changelog for v1.10.287434bbMerge pull request #1585 from thaJeztah/bump_testifye7d2120chore(deps): bump github.com/stretchr/testify v1.12.18b673a9Merge pull request #1583 from thaJeztah/release_1.10.10b920adMerge pull request #1584 from thaJeztah/more_coverage5e20694TextFormatter: cover nil pointer method receivers8312732update changelog for v1.10.1e987a40Merge pull request #1582 from thaJeztah/panic_handler17d574bTextFormatter: recover panics from Error and String methodsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions