promote.sh copies a release tree with git archive, which honours export-ignore. Mark CLAUDE.md, rules.md, handoff.md and docs/ as export-ignore so internal dev notes (and the Gitea URL they contain) never reach the public repo; drop the stock CHANGELOG.md export-ignore so the public Versions page can fetch it. Extend promote.test.sh to assert internal files are excluded and CHANGELOG.md is kept. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| promote.sh | ||
| promote.test.sh | ||
| set-repository-url.sh | ||
| set-repository-url.test.sh | ||