Skip to content

feat(io): split io/gocloud into separate module#1023

Draft
alessandro-nori wants to merge 2 commits intoapache:mainfrom
alessandro-nori:anori/696-split-io-gocloud-module
Draft

feat(io): split io/gocloud into separate module#1023
alessandro-nori wants to merge 2 commits intoapache:mainfrom
alessandro-nori:anori/696-split-io-gocloud-module

Conversation

@alessandro-nori
Copy link
Copy Markdown
Contributor

@alessandro-nori alessandro-nori commented May 6, 2026

POC for #696

  • Introduce io/gocloud as a standalone Go module (opt-in cloud IO)
  • Add io/s3.go and io/mem.go to root module (s3/mem schemes no longer require gocloud import)
  • Add cmd/iceberg as a standalone Go module
  • Add go.work workspace for local development
  • Remove GCS, Azure, and gocloud.dev deps from root module

I created this PR only to have a high-level view of the required changes but I plan to split it in multiple smaller PRs when possible.

@github-actions github-actions Bot added the INFRA label May 6, 2026
@alessandro-nori alessandro-nori force-pushed the anori/696-split-io-gocloud-module branch from 59de463 to b3d72da Compare May 6, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant