Conversation
|
|
There was a problem hiding this comment.
Pull request overview
Removes the legacy durable pipeline CLI command implementation and its associated helper/template logic from the engine/cld/legacy/cli/commands package, aligning with CLD-1247’s goal of clearing unused pipeline code (with the modern engine/cld/commands/pipeline command already providing the durable-pipeline alias).
Changes:
- Deleted the legacy
durable-pipelinecommand implementation (run/input-generate/list/template-input) from the legacy CLI commands package. - Removed legacy YAML parsing/input env-var helpers tied to durable pipeline execution.
- Removed the legacy test suites that exercised the deleted command and template generation logic.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| engine/cld/legacy/cli/commands/template_input_test.go | Removed tests for legacy template-input YAML generation. |
| engine/cld/legacy/cli/commands/template_input.go | Removed legacy template-input YAML generation implementation. |
| engine/cld/legacy/cli/commands/durable_pipeline_yaml.go | Removed legacy YAML parsing + env-var setting utilities for durable pipeline inputs. |
| engine/cld/legacy/cli/commands/durable-pipelines_test.go | Removed legacy durable-pipelines command tests (run/input-generate/list/etc.). |
| engine/cld/legacy/cli/commands/durable-pipelines_helper_test.go | Removed tests for legacy changeset config resolution helpers. |
| engine/cld/legacy/cli/commands/durable-pipelines_helper.go | Removed legacy helpers (workspace root, YAML path resolution, config resolution, env option config). |
| engine/cld/legacy/cli/commands/durable-pipelines.go | Removed legacy durable-pipeline command implementation and subcommands. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.





https://smartcontract-it.atlassian.net/browse/CLD-1247
Clears unused pipeline code.