From 17ef7e0030c4c87c9e38ed9d6a829c5270822f17 Mon Sep 17 00:00:00 2001 From: Radoslav Dimitrov Date: Wed, 22 Apr 2026 18:37:59 +0300 Subject: [PATCH] Gitignore SUMMARY.md signal file PR #788's skill run committed SUMMARY.md to the branch alongside its content commit (42267da) because /SUMMARY.md isn't in .gitignore -- `git add -A` during claude-code-action's auto-commit swept it up. The workflow's signals step reads and removes SUMMARY.md, but only from the working tree; the commit that added it sticks around. /GAPS.md and /NO_CHANGES.md are already gitignored for exactly this reason; SUMMARY.md was added in #785 but I missed adding the matching gitignore entry. With this in place, claude-code-action's `git add -A` will skip SUMMARY.md, the skill still writes it to disk, the signals step still reads + deletes it -- no commit involvement at all, which is how GAPS.md and NO_CHANGES.md already work. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6384ee8f..9cfd3fb1 100644 --- a/.gitignore +++ b/.gitignore @@ -23,9 +23,11 @@ yarn-error.log* .claude/settings.local.json # Signal files written by upstream-release-docs.yml for the skill to -# communicate gaps or no-op releases back to the workflow. Never committed. +# communicate gaps, no-op releases, or a change summary back to the +# workflow. Never committed; the workflow reads and removes them. /GAPS.md /NO_CHANGES.md +/SUMMARY.md .claude/scheduled_tasks.lock # Scratch workspace claude-code-action creates during skill runs.