Skip to content

Conversation

@rvwatch
Copy link
Collaborator

@rvwatch rvwatch commented Dec 5, 2025

What does this PR do?

Add Template Eval command logic.

What issues does this PR fix or reference?

- Add new 'sf orchestrator app upgrade' command to upgrade existing apps to new template versions
- Support upgrading by app ID or app name
- Include template values, runtime method, log level, and chain name options
- Add comprehensive validation for template compatibility and JSON input
- Include unit tests and NUT tests for command functionality
- Resolve yarn.lock conflicts by regenerating lock file
- Update to latest package versions from main
- Add @types/node to resolve Buffer type conflicts
- Update yarn.lock with compatible package versions
- Remove all emoji prefixes from console output
- Maintain clear and professional log messaging
- Remove getStaticPayload() method and all static example logic
- Require users to specify actual templates or files via flags
- Update --no-prompt to require template specification instead of using static data
- Remove static example option from interactive template selection
- Update documentation to reflect new requirements
- Use minimal empty payload structure for local template parsing placeholder
@rvwatch rvwatch force-pushed the viera/add-template-eval-command branch from 1c27a83 to 5d43c7d Compare December 5, 2025 07:41
- Remove local template detection functionality and LocalTemplateDetector utility
- Remove template-path, template-name, project-dir, and no-prompt flags
- Make document-file flag required - users must specify file paths directly
- Remove interactive template selection and inquirer dependency
- Simplify getTemplatePayload to only handle direct file paths
- Update documentation and examples to reflect direct file usage only
- Remove local development file entries from .gitignore
- These files should not be tracked in the repository
@rvwatch rvwatch merged commit 96f957f into main Dec 5, 2025
6 of 9 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