diff --git a/.claude/skills/creating-version-notes/SKILL.md b/.claude/skills/creating-version-notes/SKILL.md index fd8a0fd3ca..c94a5ad779 100644 --- a/.claude/skills/creating-version-notes/SKILL.md +++ b/.claude/skills/creating-version-notes/SKILL.md @@ -272,6 +272,13 @@ Kind regards Do not take the recipients from a previous announcement: 6.11.0 went to `dev@` alone and 7.3.0 to `user@` alone, and both were mistakes. Address every announcement to the two lists above. +**It is sent from the release manager's `@apache.org` address, and the draft cannot say so.** The +Gmail draft tool has no sender field, so every draft it creates carries the account's default address, +which may be a personal one. When handing the draft over, say in the same sentence that the From must be +switched to the `@apache.org` identity before sending — a test build announced from a personal address +reads as an outsider's mail in the list archive, and `creating-release-vote-mail` needs the same switch +for the `[VOTE]`. + Keep the security posture of the pages: the mail links the release notes, it does not summarise what is in them, so no severity, CVE or S2-XXX reaches it either. **The vote is the next step, and it is a different mail.** Once the test build is announced, `creating-release-vote-mail` composes the `[VOTE] Apache Struts X.Y.Z` call — to `dev@` alone, rendered from the page this skill produced. Do not draft it from here: its recipients, subject and body all differ from the announcement above. diff --git a/.claude/skills/creating-version-notes/version-notes-template.md b/.claude/skills/creating-version-notes/version-notes-template.md index 1961df03e2..9c58c2c1f5 100644 --- a/.claude/skills/creating-version-notes/version-notes-template.md +++ b/.claude/skills/creating-version-notes/version-notes-template.md @@ -150,3 +150,4 @@ Repeat the issue `