Skip to content

feat: align with patchloom CLI 0.16.0 and multi-doc merge selector#207

Merged
SebTardif merged 1 commit into
mainfrom
feat/align-cli-0.16.0-doc-merge-selector
Jul 22, 2026
Merged

feat: align with patchloom CLI 0.16.0 and multi-doc merge selector#207
SebTardif merged 1 commit into
mainfrom
feat/align-cli-0.16.0-doc-merge-selector

Conversation

@SebTardif

Copy link
Copy Markdown
Contributor

Summary

  • Recommend Patchloom CLI 0.16.0 in README (was 0.15.2)
  • Doc Merge Quick Action prompts for an optional multi-doc selector and passes doc merge --selector when set (CLI 0.16+)
  • Batch template adds doc.merge multi-doc.yaml 0 "..." example
  • Tests: unit coverage for selector/blank/retarget; real-binary multi-doc merge when CLI >= 0.16.0

Why

Patchloom 0.16.0 added doc merge --selector so multi-document YAML can merge into document 0 without wiping the stream. Root merge onto multi-doc was already refused in 0.15.3. The palette path needed the same option.

Test plan

  • npm run check (compile, unit tests + coverage, package)
  • Unit: buildDocMergeQuickAction with/without selector; blank omits flag; retarget preserves flags
  • Unit: batch template seven ops including doc.merge … 0
  • Real binary 0.16.0: multi-doc YAML merge via Quick Action args
  • CI green on PR

Recommend CLI 0.16.0 in README. Doc merge Quick Action accepts an optional
selector (doc merge --selector for multi-document YAML). Batch template
includes a path selector value example. Unit and real-binary tests cover
selector args and blank-selector omission.

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
Copilot AI review requested due to automatic review settings July 22, 2026 18:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@SebTardif
SebTardif marked this pull request as ready for review July 22, 2026 18:37
@SebTardif
SebTardif enabled auto-merge (squash) July 22, 2026 18:37
@SebTardif
SebTardif merged commit 5a1211d into main Jul 22, 2026
22 checks passed
@SebTardif
SebTardif deleted the feat/align-cli-0.16.0-doc-merge-selector branch July 22, 2026 18:42
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