Skip to content

MRT commands: push, env-var management#8

Merged
clavery merged 6 commits intomainfrom
feature/mrt
Dec 4, 2025
Merged

MRT commands: push, env-var management#8
clavery merged 6 commits intomainfrom
feature/mrt

Conversation

@clavery
Copy link
Copy Markdown
Collaborator

@clavery clavery commented Dec 4, 2025

Summary

  • MRT Push command (mrt push): Push bundles to Managed Runtime with optional deployment to an environment

    • Renamed --target flag to --environment for consistency with other commands
    • Added --ssr-param flag for custom SSR parameters
    • Updated default SSR patterns: ssr-only: ssr.js,server/**/*, ssr-shared: static/**/*,client/**/*
  • MRT Environment Variable commands (mrt env-var):

    • list: List environment variables for a project/environment with table output
    • set: Set one or more environment variables using KEY=value syntax
    • delete: Delete an environment variable
  • MRT API key authentication: Load API key from ~/.mobify config file as fallback (after --api-key flag and SFCC_MRT_API_KEY env var)

  • Shared TableRenderer utility: Extracted common table rendering logic into reusable TableRenderer class in @salesforce/b2c-tooling/cli

  • Bug fix: Fixed site archive import sending empty body to job execution endpoint

  • Documentation: Updated TypeDoc entry points to include new modules (cli, config, operations/mrt)

@clavery clavery changed the title Feature/mrt MRT commands: push, env-var management Dec 4, 2025
@clavery clavery merged commit a821e4a into main Dec 4, 2025
2 checks passed
@clavery clavery deleted the feature/mrt branch January 27, 2026 01:24
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.

1 participant