Skip to content

Conversation

@Xe
Copy link
Contributor

@Xe Xe commented Jan 14, 2026

Summary

Remove all Go-related code, configuration, and CI workflows from this repository. The Go SDK is now maintained in a separate repository.

Changes

Deleted:

  • go/ directory (all Go source code)
  • go.mod and go.sum
  • .github/workflows/go.yaml

Updated:

  • README.md - Added reference to external Go SDK repository
  • AGENTS.md - Removed all Go-related sections and references

External Go SDK

Users looking for the Go SDK should now use:

Install with: go get github.com/tigrisdata/storage-go

See the documentation for examples and quickstart advice.

Closes: #53


Note

Removes Go from this repo and consolidates Go development in a separate repository; updates docs accordingly.

  • Deletes Go SDK code (go/), module files (go.mod, go.sum), and Go CI workflow (.github/workflows/go.yaml)
  • Updates README.md to reference tigrisdata/storage-go with install and docs links
  • Cleans AGENTS.md by removing Go-specific sections and CI/test/release notes, focusing guidance on JavaScript

Written by Cursor Bugbot for commit be55cfc. This will update automatically on new commits. Configure here.

Remove all Go-related code, configuration, and CI workflows from the repository. The Go SDK is now maintained separately at github.com/tigrisdata/storage-go.

Deleted:
- go/ directory (all Go source code)
- go.mod and go.sum
- .github/workflows/go.yaml

Updated:
- README.md - reference external Go SDK repository
- AGENTS.md - remove all Go references

Assisted-by: GLM 4.7 via Claude Code
@greptile-apps
Copy link

greptile-apps bot commented Jan 14, 2026

Greptile Summary

This PR cleanly removes all Go SDK code and configuration from the monorepo as the Go SDK has been moved to a separate repository at https://github.com/tigrisdata/storage-go.

Changes:

  • Removed entire go/ directory containing all Go source code, tests, and documentation (1,860+ lines)
  • Removed go.mod and go.sum dependency files
  • Removed .github/workflows/go.yaml CI workflow
  • Updated README.md to reference the external Go SDK repository with appropriate links
  • Updated AGENTS.md to remove all Go-related development instructions, commands, and references

The refactoring is thorough and complete - no stray Go references remain in the codebase (verified via grep search). The documentation updates properly guide users to the new external repository location.

Confidence Score: 5/5

  • This PR is completely safe to merge - it's a clean removal of Go code with proper documentation updates
  • This is a straightforward refactoring that removes deprecated code. All Go-related files, configurations, and workflows have been properly removed, documentation has been updated to point to the new external repository, and no references to the old Go code remain in the codebase. The changes are purely subtractive with appropriate documentation updates.
  • No files require special attention

Important Files Changed

Filename Overview
.github/workflows/go.yaml Removed Go CI workflow - appropriate cleanup as Go SDK moved to separate repository
README.md Updated Go SDK section to reference external repository with correct links
AGENTS.md Removed all Go-related sections, commands, and references from contribution guidelines

@greptile-apps
Copy link

greptile-apps bot commented Jan 14, 2026

Greptile's behavior is changing!

From now on, if a review finishes with no comments, we will not post an additional "statistics" comment to confirm that our review found nothing to comment on. However, you can confirm that we reviewed your changes in the status check section.

This feature can be toggled off in your Code Review Settings by deselecting "Create a status check for each PR".

Xe added 4 commits January 14, 2026 15:02
Add installation command and documentation reference for the external Go SDK repository.

Assisted-by: GLM 4.7 via Claude Code
Assisted-by: GLM 4.7 via Claude Code
Clarify that this monorepo contains JavaScript/TypeScript packages.

Assisted-by: GLM 4.7 via Claude Code
- Change title to "Tigris Storage SDKs"
- Add "JavaScript/TypeScript SDK" section header
- Improve structure to clarify multi-language support

Assisted-by: GLM 4.7 via Claude Code
Copy link

@katieschilling katieschilling left a comment

Choose a reason for hiding this comment

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

minting a new version in the monorepo is challenging with the differing version schemes across TS/JS and Go. We have a pointer to a separate go repo in the readme

@Xe Xe merged commit d287d36 into main Jan 14, 2026
2 checks passed
@Xe Xe deleted the Xe/remove-go-sdk branch January 14, 2026 20:14
@github-actions
Copy link

🎉 This PR is included in version 1.0.10 🎉

The release is available on npm package (@latest dist-tag)

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 1.1.4 🎉

The release is available on npm package (@latest dist-tag)

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 2.11.0 🎉

The release is available on npm package (@latest dist-tag)

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 1.1.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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.

3 participants