chore: upgrade to appwrite sdk-for-go v6 (6.0.0)#33
Conversation
Bump github.com/appwrite/sdk-for-go from v5 to v6.0.0 across all services and the provider, and bump the Go toolchain accordingly. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Greptile SummaryThis PR upgrades the Appwrite Go SDK dependency across the entire provider from
Confidence Score: 5/5Safe to merge — all changes are mechanical import-path updates with one well-justified and commented exception in the column resource. The upgrade touches 32 files but every change is a one-line import path substitution from /v5 to /v6. The single substantive deviation — keeping the deprecated CreateStringColumn/UpdateStringColumn calls — is explicitly documented and suppressed at both sites, with a clear migration path noted. No logic, data flow, or API surface was altered beyond what the SDK version upgrade requires. No files require special attention. internal/services/column/resource.go warrants a follow-up once the upstream SDK's TextColumn gains a size parameter, but it is handled correctly for now. Important Files Changed
Reviews (2): Last reviewed commit: "chore: drop ponytail prefix from lint co..." | Re-trigger Greptile |
CreateStringColumn/UpdateStringColumn are deprecated in SDK v6 in favor of TextColumn, but TextColumn has no size option. Keep StringColumn to honor `size` and suppress SA1019. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Summary
Upgrades the Appwrite Go SDK from
v5tov6.0.0across the whole provider.github.com/appwrite/sdk-for-go/v5 v5.1.0→.../v6 v6.0.0Import-path-only change;
go build ./...passes.🤖 Generated with Claude Code