Bump the go-dependencies group across 2 directories with 9 updates - #682
Merged
Merged
Conversation
--- updated-dependencies: - dependency-name: github.com/riverqueue/river dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/riverqueue/river/riverdriver dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/riverqueue/river/riverdriver/riverpgxv5 dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/riverqueue/river/rivershared dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/riverqueue/river/rivertype dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/riverqueue/river dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/riverqueue/river/riverdriver dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/riverqueue/river/rivershared dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/riverqueue/river/rivertype dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: riverqueue.com/riverpro dependency-version: 0.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: riverqueue.com/riverpro/driver dependency-version: 0.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: riverqueue.com/riverpro/driver/riverpropgxv5 dependency-version: 0.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: riverqueue.com/riverpro/driver/riverprosqlite dependency-version: 0.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
bgentry
approved these changes
Sep 3, 2026
bgentry
left a comment
Contributor
There was a problem hiding this comment.
🤖 Codex review: Approved after dependency security and compatibility review.
Upgrade
- River module set:
v0.45.0→v0.47.0(river,riverdriver,riverpgxv5,riversqlite,rivershared, andrivertype) - River Pro module set:
v0.28.0→v0.30.1(riverpro,driver,riverpropgxv5, andriverprosqlite) - Reviewed head:
361b5d6a90c9ae1eec81c07de6ca4d249ca8834b
Security review
- Downloaded and compared every old/new module archive. The PR's module and
go.modchecksums match the published artifacts; the public modules verify through the Go checksum database, and the private River Pro artifacts match the exact organization release tags file-for-file through the configured River proxy. - The imported archives contain no production-source changes. Their deltas are aligned River/River Pro module references plus release notes; the corresponding verified release commits contain the documented Postgres-listener and SQLite CLI work in sibling modules with focused tests.
- No third-party graph churn,
replace/excludechange, pseudo-version, generated or vendored code, binary asset, cgo/assembly, new initialization side effect, credential access, process execution, telemetry, or downloader was introduced. The official Go vulnerability database lists no advisory for the upgraded module paths, and River has no published repository security advisory.
Compatibility verification
go mod downloadandgo mod verifyin both affected modules — passedgo mod tidyin both affected modules — passed with no diffgolangci-lint run --fix ./...across all three repository Go modules — passed with no diffCGO_ENABLED=0 go build ./...across all three repository Go modules — passedmake test/raceagainst PostgreSQL 18 — passed across all three repository Go modules- CI Go lint and the full Go 1.26/1.27 × PostgreSQL 16/17/18 matrix — passed
Residual risk
- The
riverprouiimage workflow stopped before its build because Dependabot's workflow identity could not assume the AWS cache role. The equivalent Pro Go binary build and race-tested packages pass locally; this is an infrastructure authorization limitation rather than a dependency compatibility failure. - River Pro is private and intentionally outside the public Go checksum database; exact checksums were verified against the configured proxy and exact tagged source.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Dependabot 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