Skip to content

Conversation

@wolfeidau
Copy link
Member

Moving zstash to a library highighted the sizable footprint of deps added by gocloud, for this reason I am going to remove it for now.

We will need to address compatiblity with azure and gcp through integrations with existing machinery in the agent.

Copilot AI review requested due to automatic review settings October 22, 2025 22:00
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR removes the gocloud.dev dependency to reduce the library's dependency footprint. The change simplifies the blob storage implementation by eliminating support for GCS and Azure backends, retaining only S3 support through the direct AWS SDK implementation.

Key changes:

  • Removed gocloud.dev-based blob storage implementation and its tests
  • Simplified blob store initialization to use only the S3 transfer client
  • Removed multiple indirect dependencies related to gocloud and its cloud provider integrations

Reviewed Changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

File Description
store/gocloud_test.go Removed all tests for the gocloud-based blob storage implementation
store/gocloud.go Removed the entire GocloudBlob implementation that wrapped gocloud.dev functionality
store/blob.go Simplified NewBlobStore to directly use S3Blob, removing gocloud fallback logic and unsupported storage schemes
go.mod Removed gocloud.dev and related transitive dependencies

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Moving zstash to a library highighted the sizable footprint of deps added by gocloud, for this reason I am going to remove it for now.

We will need to address compatiblity with azure and gcp through integrations with existing machinery in the agent.
@wolfeidau wolfeidau merged commit e5fb6fc into main Oct 22, 2025
1 check passed
@wolfeidau wolfeidau deleted the fix_remove_gocloud branch October 22, 2025 22:46
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.

3 participants