Skip to content

Sync Output Cleanup#24

Merged
EspenAlbert merged 5 commits intomainfrom
sync-output-cleanup
Feb 17, 2026
Merged

Sync Output Cleanup#24
EspenAlbert merged 5 commits intomainfrom
sync-output-cleanup

Conversation

@EspenAlbert
Copy link
Copy Markdown
Owner

@EspenAlbert EspenAlbert commented Feb 17, 2026

Summary

Improves CLI output readability when syncing to multiple destinations:

  • Replaces the flat "Syncing to {name}..." line with a visual separator/header block using box-drawing characters
  • Prints the destination header before skip-checks so users see which destination is being evaluated even when it is skipped
  • Adds explicit status echo for skipped and no-change destinations so the header block is never left hanging
  • Includes the PR URL in the update_pr_body log message for easier debugging
  • Adds a visual phase header for auto-merge so it is clearly separated from the sync phase
  • Adds dest-name context and polling progress logging to auto-merge (enable_auto_merge, wait_for_merge)
  • Includes PR URLs in the auto-merge summary table
  • Adds logger.warning in get_pr_url on failure (consistent with other gh CLI wrappers)

@EspenAlbert EspenAlbert changed the title todo update me with the PR title for branch sync-output-cleanup Sync Output Cleanup Feb 17, 2026
@EspenAlbert EspenAlbert marked this pull request as ready for review February 17, 2026 21:42
@EspenAlbert EspenAlbert merged commit 26aabec into main Feb 17, 2026
14 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.

1 participant