Skip to content

ci: trigger nightly on main merges and add CLI verbose diagnostics#7

Merged
oscarcv merged 1 commit intomainfrom
feat/nightly-cli-brew-tap
Feb 20, 2026
Merged

ci: trigger nightly on main merges and add CLI verbose diagnostics#7
oscarcv merged 1 commit intomainfrom
feat/nightly-cli-brew-tap

Conversation

@oscarcv
Copy link
Owner

@oscarcv oscarcv commented Feb 20, 2026

What changed:

  1. Nightly on each merge to main + tap update
  • Updated .github/workflows/nightly.yml:
    • Trigger is now PR close on main and runs only when merged.
    • Keeps manual trigger (workflow_dispatch).
    • Still publishes nightly assets and updates snapshot-report-nightly formula in oscarcv/tap.
    • Nightly release body now references merge commit SHA when available.
  1. Verbose diagnostics for report generation
  • Updated Sources/snapshot-report/CLI/main.swift:
    • Added --verbose / -v CLI flag.
    • Verbose mode shows detailed phase diagnostics:
      • input resolution counts
      • merge summary counts
      • odiff detection/path usage
      • per-phase progress
      • total processing time
    • Default mode stays concise (final success output).
  1. Documentation
  • Updated README.md:
    • Added nightly automation behavior (on merge to main + tap nightly formula).
    • Added --verbose usage example for diagnostics

@oscarcv oscarcv merged commit 5108af0 into main Feb 20, 2026
1 check 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