Skip to content

chore(deps): bump gocloud.dev from v0.29.0 to v0.46.0 - #721

Merged
mjq merged 1 commit into
mainfrom
mjq/update-gocloud
Oct 9, 2026
Merged

mjq merged 1 commit into
mainfrom
mjq/update-gocloud

Conversation

@mjq

@mjq mjq commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

gocloud.dev abstracts over various cloud storage. Upgrading it also upgrades underlying S3 libraries, which obsoletes the failing dependabot PR #685 and fixes #661.

Upgrading the library got us a couple small simplifications:

  • replace our BeforeWrite function with the new &blob.WriterOptions{IfNotExist: true}
  • replace gcerrors.Code(err) == gcerrors.NotFound || errors.Is(err, storage.ErrObjectNotExist) with errors.Is(err, gcerrors.ErrNotFound)

But now we do need an extra error check to distinguish between underlying 403s and 404s, since newer versions of gocloud.dev report them both as 404.

Fixes PRO-52.

@linear-code

linear-code Bot commented Oct 9, 2026

Copy link
Copy Markdown

PRO-52

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Bugbot reviewed your changes and found no new issues!

Comment @cursor review or bugbot run to trigger another review on this PR

Reviewed by Cursor Bugbot for commit d41b87d. Configure here.

@mjq
mjq marked this pull request as ready for review October 9, 2026 14:52
@mjq
mjq requested a review from a team as a code owner October 9, 2026 14:52
Comment thread internal/storageutil/storageutil.go
@mjq
mjq merged commit fc9ff04 into main Oct 9, 2026
25 checks passed
@mjq
mjq deleted the mjq/update-gocloud branch October 9, 2026 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AWS Pod Identity doesn't work

2 participants