chore: remove on-child-update sync workflow - #60
Conversation
These sync PRs create empty commits on every child repo push to main. The parent meta repo doesn't build or test child repos — it's a workspace coordinator. The empty commits just create noise and trigger release-please unnecessarily. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
WalkthroughThe entire Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Greptile SummaryThis PR removes
Confidence Score: 5/5
|
| Filename | Overview |
|---|---|
| .github/workflows/on-child-update.yml | Entirely removes the child-repo sync workflow that was creating empty commits on every child push to main, which was triggering release-please unnecessarily. Deletion is clean with no dependencies from remaining workflows. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Child Repo push to main] -->|repository_dispatch child-repo-updated| B{on-child-update.yml}
B -->|REMOVED by this PR| C[Create sync/repo/sha branch]
C --> D[git commit --allow-empty]
D --> E[gh pr create]
E --> F[Auto-merge PR]
F --> G[Empty commit lands on meta/main]
G --> H[on-push-main.yml triggers]
H --> I[release-please runs unnecessarily]
A2[Child Repo push to main] -->|repository_dispatch child-repo-updated| B2{No workflow listens}
B2 -->|GitHub returns 204 No Content| C2[Event silently ignored ✅]
style B fill:#ffcccc,stroke:#cc0000
style C fill:#ffcccc,stroke:#cc0000
style D fill:#ffcccc,stroke:#cc0000
style E fill:#ffcccc,stroke:#cc0000
style F fill:#ffcccc,stroke:#cc0000
style G fill:#ffcccc,stroke:#cc0000
style I fill:#ffcccc,stroke:#cc0000
style B2 fill:#ccffcc,stroke:#00aa00
style C2 fill:#ccffcc,stroke:#00aa00
Reviews (1): Last reviewed commit: "chore: remove on-child-update workflow" | Re-trigger Greptile
Summary
Removes
.github/workflows/on-child-update.ymlentirely.Why
These sync PRs create empty commits (
--allow-empty) on every child repo push to main. The parent meta repo doesn't build or test child repos — it's a workspace coordinator. The empty commits are pure noise and trigger release-please unnecessarily.🤖 Generated with Claude Code
Summary by CodeRabbit