Skip to content

feat: SDK update for version 24.0.0 - #347

Merged
ChiragAgg5k merged 1 commit into
masterfrom
dev
Jul 29, 2026
Merged

feat: SDK update for version 24.0.0#347
ChiragAgg5k merged 1 commit into
masterfrom
dev

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Jul 28, 2026

Copy link
Copy Markdown
Member

This PR contains updates to the SDK for version 24.0.0.

What's Changed

  • Added: login against Cloud now signs in through your browser
  • Updated: --email, --password, --mfa, and --code now apply to self-hosted instances only
  • Updated: Existing Cloud sessions keep working in read-only mode until you run login again

Also bumps @appwrite.io/console to 15.7.0 (with matching package-lock.json and bun.lock entries), which the generated tablesdb update --specification and storage create-file --folder options require.

@ChiragAgg5k ChiragAgg5k changed the title feat: Command Line SDK update for version 24.0.0 feat: SDK update for version 24.0.0 Jul 28, 2026
Comment thread .github/workflows/publish.yml
@greptile-apps

greptile-apps Bot commented Jul 28, 2026

Copy link
Copy Markdown

Greptile Summary

Updates the CLI to version 24.0.0.

  • Makes browser-based Cloud login the default and limits credential flags to self-hosted instances.
  • Adds Storage folder upload and TablesDB specification options from the updated console SDK.
  • Revises backup restoration help and release installer metadata.
  • Changes Homebrew publication from a pull request to a direct default-branch push.

Confidence Score: 4/5

The PR appears safe to merge, with a non-blocking release-workflow race that should be addressed to make concurrent Homebrew publication reliable.

The functional CLI changes are internally coordinated, but concurrent release jobs can independently commit and push to the same Homebrew default branch, allowing one publication to fail.

Files Needing Attention: .github/workflows/publish.yml

Important Files Changed

Filename Overview
.github/workflows/publish.yml Replaces the per-release branch and pull request with an unserialized direct push to the tap's shared default branch.
lib/auth/login.ts Enables browser-based Cloud authentication unconditionally while preserving self-hosted credential login.
lib/sdks.ts Always warns Cloud users when a legacy cookie session is still active.
lib/commands/services/storage.ts Exposes the new virtual-folder upload argument through the create-file command.
lib/commands/services/tablesdb.ts Adds specification selection to database updates and forwards it before the replica count.
package.json Bumps the CLI and console SDK dependency versions, with matching lockfile updates.

Fix All in Claude Code Fix All in Codex

Prompt To Fix All With AI
### Issue 1
.github/workflows/publish.yml:249-251
**Shared Homebrew branch race**

Concurrent release jobs independently commit and push to the Homebrew tap's default branch without workflow-level serialization. One job can lose the push race with a non-fast-forward rejection, leaving that release's formula unpublished until the workflow is retried.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Reviews (1): Last reviewed commit: "chore: update Command Line SDK to 24.0.0" | Re-trigger Greptile

@ChiragAgg5k
ChiragAgg5k merged commit 63e617f into master Jul 29, 2026
2 checks passed
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.

2 participants