Skip to content

Show TypeScript bindings deprecation in help docs - #2725

Merged
fnando merged 2 commits into
mainfrom
deprecate-typescript-bindings-help
Sep 15, 2026
Merged

fnando merged 2 commits into
mainfrom
deprecate-typescript-bindings-help

Conversation

@fnando

@fnando fnando commented Sep 15, 2026

Copy link
Copy Markdown
Member

What

Follow-up to #2724. Surfaces the stellar contract bindings typescript deprecation in the command's help output and the published docs. Updates the subcommand's doc comment to mark it (deprecated) and point to the JavaScript Stellar SDK CLI (https://github.com/stellar/js-stellar-sdk#cli), and regenerates FULL_HELP_DOCS.md.

Why

#2724 only printed the deprecation warning at runtime. Users checking --help or the published documentation still saw no indication the command is deprecated. This makes the deprecation visible in the subcommand list, in stellar contract bindings typescript --help, and on the docs site.

Known limitations

N/A

Copilot AI balanced review requested due to automatic review settings September 15, 2026 22:55
@github-project-automation github-project-automation Bot moved this to Backlog (Not Ready) in DevX Sep 15, 2026
@fnando fnando self-assigned this Sep 15, 2026
@fnando fnando moved this from Backlog (Not Ready) to Needs Review in DevX Sep 15, 2026
@fnando
fnando requested review from a team and leighmcculloch September 15, 2026 22:55
@fnando
fnando enabled auto-merge (squash) September 15, 2026 22:55

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Makes TypeScript bindings deprecation visible in CLI help and published documentation.

Changes:

  • Marks the TypeScript bindings subcommand as deprecated.
  • Directs users to the JavaScript Stellar SDK CLI.
  • Regenerates full help documentation.

Reviewed changes

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

File Description
cmd/soroban-cli/src/commands/contract/bindings.rs Adds deprecation help text and migration link.
FULL_HELP_DOCS.md Publishes the updated generated help.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread cmd/soroban-cli/src/commands/contract/bindings.rs Outdated
@fnando
fnando force-pushed the deprecate-typescript-bindings-help branch from 0cb7f7c to f40e503 Compare September 15, 2026 22:58
Copilot AI review requested due to automatic review settings September 15, 2026 22:58

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

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

Comment thread cmd/soroban-cli/src/commands/contract/bindings.rs
Copilot AI review requested due to automatic review settings September 15, 2026 23:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

cmd/soroban-cli/src/commands/contract/bindings.rs:15

  • This user-visible command change has no automated coverage. Please add soroban-test integration assertions for both stellar contract bindings --help and stellar contract bindings typescript --help, including the deprecation text and migration URL; regenerating FULL_HELP_DOCS.md does not protect those CLI outputs from regression.
    /// ⚠️ Deprecated, use the JavaScript Stellar SDK instead (https://github.com/stellar/js-stellar-sdk#cli). Generate a TypeScript / JavaScript package

@fnando
fnando merged commit 2b72363 into main Sep 15, 2026
235 of 236 checks passed
@fnando
fnando deleted the deprecate-typescript-bindings-help branch September 15, 2026 23:23
@github-project-automation github-project-automation Bot moved this from Needs Review to Done in DevX Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants