Skip to content

CLI-033 — Implement stellarforge deploy Stellar Testnet MVP #36

Description

@dDevAhmed

Summary

Implement guarded deployment orchestration for supported generated projects targeting Stellar Testnet only.

Scope

  • register deploy command;
  • validate supported project/deployment configuration;
  • require explicit Testnet target;
  • invoke current Stellar deployment tooling safely;
  • preserve deployment output/results;
  • tests with mocked/controlled command execution plus optional integration coverage.

Security Requirements

Never log secrets/private keys/seed phrases. Do not default to Mainnet. Use safe argument-array subprocess invocation. Validate network and required identifiers before side effects.

Acceptance Criteria

  • Testnet deployment path is explicit and validated;
  • Mainnet is rejected/not supported in MVP;
  • failed deployment returns non-zero with actionable output;
  • secrets are not rendered in logs/errors;
  • safe subprocess behavior is tested;
  • command/reference docs are updated.

Dependencies

  • CLI-003
  • CLI-005
  • CLI-006
  • CLI-020
  • relevant generated-template conventions

🏷 Labels

  • type: feature
  • area: deployment
  • priority: P0
  • difficulty: expert
  • security-sensitive
  • stellar

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions