Remove legacy string-based optional CLI values - #3859
Conversation
Code reviewSummary: This PR removes the reflection-based legacy compatibility shim in I verified (via a repo-wide search) that these are the only remaining Architectural concern — hand-editing generated files instead of regenerating them The 15 changed files under See The root
and This PR edits the generated properties by hand rather than running the generator (there's a
Suggested fix: regenerate the three affected packages through the actual No other issues found — the |
|
CI diagnosis: Ubuntu failed during compilation because the synthetic merge includes current |
|
Addressed the generated-file provenance concern by running the actual OptionsGenerator against the exact tool versions recorded in the committed coverage manifests:
No command-coverage shrinkage approval was used. A comparison of regenerated output against this PR head showed no delta for the targeted Validation: Helm solution Release build passed with 0 warnings/errors. Podman and Pulumi solution builds each reached the mandated 2 GB local process-tree ceiling; limits were not raised or retried, so CI remains the expensive build boundary. @claude review |
|
Confirmed all three platform failures are only the shared RunReportTests CS0117 regression fixed on current main by merged PR #3844. Refreshed this branch for clean CI and review. |
|
@codex review |
486566b to
ecfef32
Compare
|
@claude review |
|
Codex Review: Didn't find any major issues. More of your lovely PRs please. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
CI diagnosis: the Ubuntu core test host exited abruptly with code 134, no failed-test summary and no dump. The branch-specific generated-option changes have no failure signal here; all other current-head checks pass. Triggered the single allowed failed-job rerun. |
|
Refreshed onto current main after Ubuntu's core test host ran 16m47s and exited without a failing-test summary; platform builds passed. Validation on 9893b6b: CliAttributeTests 59/59 and ModularPipelines.slnx Release build 0 warnings/errors. The existing divergent local branch was preserved via detached refresh. |
Summary
Validation
Closes #3777