Skip to content

chore(deps): bump the go-dependencies group with 4 updates - #1208

Merged
mbevc1 merged 1 commit into
mainfrom
dependabot/go_modules/go-dependencies-46af3d3424
Sep 18, 2026
Merged

mbevc1 merged 1 commit into
mainfrom
dependabot/go_modules/go-dependencies-46af3d3424

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 18, 2026

Copy link
Copy Markdown
Contributor

Bumps the go-dependencies group with 4 updates: github.com/aws/aws-sdk-go-v2/config, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager and google.golang.org/api.

Updates github.com/aws/aws-sdk-go-v2/config from 1.33.4 to 1.33.5

Commits

Updates github.com/aws/aws-sdk-go-v2/credentials from 1.20.4 to 1.20.5

Commits
  • f2706c8 Release 2023-12-08
  • 1dac0c9 Regenerated Clients
  • cbd9216 Update API model
  • c7357bb fix: reinstate presence of retryer when functional opts run but still respect...
  • c5c34b3 fix: translation of ini service sections into shared config (#2416)
  • b3c7fbf update express cache key (#2414)
  • 9b90af4 fix: add non-vhostable buckets to path when using legacy endpoint resolver (#...
  • See full diff in compare view

Updates github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.4.6 to 0.4.7

Commits

Updates google.golang.org/api from 0.297.0 to 0.298.0

Release notes

Sourced from google.golang.org/api's releases.

v0.298.0

0.298.0 (2026-09-14)

Features

Changelog

Sourced from google.golang.org/api's changelog.

0.298.0 (2026-09-14)

Features

Commits

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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

Bumps the go-dependencies group with 4 updates: [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2), [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2), [github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager](https://github.com/aws/aws-sdk-go-v2) and [google.golang.org/api](https://github.com/googleapis/google-api-go-client).


Updates `github.com/aws/aws-sdk-go-v2/config` from 1.33.4 to 1.33.5
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@config/v1.33.4...config/v1.33.5)

Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.20.4 to 1.20.5
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/mq/v1.20.4...service/mq/v1.20.5)

Updates `github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager` from 0.4.6 to 0.4.7
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@feature/s3/transfermanager/v0.4.6...feature/s3/transfermanager/v0.4.7)

Updates `google.golang.org/api` from 0.297.0 to 0.298.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](googleapis/google-api-go-client@v0.297.0...v0.298.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.33.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
  dependency-version: 1.20.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager
  dependency-version: 0.4.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: google.golang.org/api
  dependency-version: 0.298.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Sep 18, 2026
@github-actions github-actions Bot removed the go Pull requests that update go code label Sep 18, 2026
@claude

claude Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Claude finished @dependabot[bot]'s task in 2m 13s —— View job


Dependency review

  • Identify changed dependencies
  • Check release notes / semver for breaking changes
  • Search repo for affected usage
  • Assess CI coverage for the upgraded surfaces
  • Post review summary

Verdict: safe to merge. All four bumps are patch releases, and none of them touch an API this repo calls.

What changed

Module Version Direct use in this repo
aws-sdk-go-v2/config 1.33.4 → 1.33.5 internal/aws/aws.go:89-124 (LoadOptions, WithRegion, WithCredentialsProvider, WithRetryer, LoadDefaultConfig)
aws-sdk-go-v2/credentials 1.20.4 → 1.20.5 internal/aws/aws.go:95 (NewStaticCredentialsProvider only)
aws-sdk-go-v2/feature/s3/transfermanager 0.4.6 → 0.4.7 internal/aws/aws.go:151,175,762 + three test fakes
google.golang.org/api 0.297.0 → 0.298.0 internal/cloudrun/cloudrun.go:19 (api/iterator only)
aws-sdk-go-v2/service/sts (indirect) 1.50.0 → 1.51.0 none directly

Notes worth reading

1. transfermanager is the only dep this repo binds to structurally — and 0.4.7 is a no-op for it.
It's a v0.x module, so semver offers no compatibility guarantee, and this repo depends on its types across four files (interface at internal/aws/aws.go:151, plus hand-written fakes at internal/aws/fake_s3.go:144, s3_parallel_test.go:44, s3_fingerprint_test.go:39). However, every commit in the 0.4.6…0.4.7 range is release plumbing — "Release", "Regenerated Clients", "Update endpoints model", "Update API model" — with no change to the transfer manager source. DownloadObjectInput/Output and Options.Concurrency are unchanged.

The o.Concurrency = 5 pin at internal/aws/aws.go:175 is the right guard for exactly this dependency, and the comment there already says why. Nothing to do.

2. The indirect sts bump is a minor version, and the PR description doesn't mention it.
1.50.0 → 1.51.0 with an unchanged go.mod hash in go.sum ⇒ a regenerated-client/model change, which is additive by AWS's codegen convention. STS reaches this repo only transitively through config.LoadDefaultConfig (internal/aws/aws.go:124) for assume-role / SSO / web-identity resolution; the primary path here is static credentials (aws.go:95), so exposure is minimal.

3. Dependabot's commit list for credentials is for the wrong module — ignore it.
It compares service/mq/v1.20.4...service/mq/v1.20.5, so the seven commits shown are 2023 Amazon MQ commits, not the credentials provider. Don't read that section as this dependency's changelog. (Cosmetic — the version resolved in go.mod/go.sum is correct.)

4. google.golang.org/api 0.298.0 is regenerated discovery clients only.
The only direct import is api/iterator, one of the most stable packages in that module; the rest arrives transitively via cloud.google.com/go/run. The release also contains a revert of "move to go1.26.0 as the lowest supported go version" — and this repo is already on go 1.26.7 (go.mod:3), so it's a non-event either way.

Coverage gap worth knowing about

The only test that exercises the real transfermanager.Client is TestS3ContractAgainstAWS (internal/aws/s3_contract_test.go:200-206), and it's gated on AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY. Dependabot PRs generally don't receive repository secrets, so that test is almost certainly skipping here. A signature change in the SDK would still fail the build (the fakes implement S3DownloadAPI explicitly), but a behaviour change in ranged download would not be caught on this PR. Not a blocker for a release-plumbing-only bump — just don't treat green CI on a dependabot PR as proof the real S3 path was tested. If you want that signal, run make test_integration_full locally with AWS creds, or re-run the suite on main after merge where secrets are available.

Verification I could not perform

go build/go vet and outbound network fetches are both blocked in this sandbox, so the findings above come from the diff, the repo's usage sites, and the changelogs embedded in the PR description rather than from a local compile. The PR checks workflow has passed; the Main workflow (build + tests) was still in progress when I looked — check it here before merging.
· branch dependabot/go_modules/go-dependencies-46af3d3424

@github-actions github-actions Bot added the chore label Sep 18, 2026
@mbevc1
mbevc1 enabled auto-merge (squash) September 18, 2026 15:27
@mbevc1
mbevc1 merged commit 8beeb6a into main Sep 18, 2026
17 checks passed
@mbevc1
mbevc1 deleted the dependabot/go_modules/go-dependencies-46af3d3424 branch September 18, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant