lukaszlenart opened a new pull request, #302: URL: https://github.com/apache/struts-site/pull/302
## Summary Adds a Claude Code skill, `announcing-struts-release`, that captures the repeatable procedure for publishing a Struts release announcement on this site. Derived from the 6.10.0 release and modeled on the 6.9.0 GA announcement ([#292](https://github.com/apache/struts-site/pull/292)). ## What the skill covers - Gathering release inputs from the Version Notes wiki page. - The independent **6.x (`prev_*`) vs 7.x (`current_*`)** variable lines in `_config.yml` — which to bump for which release. - Adding the entry to `source/announce-YYYY.md` (newest first, `#a<YYYYMMDD>` anchor). - The **conditional** `source/index.html` edit (only when the announcement crosses into a new year file). - Moving the **superseded** version into the **Prior Releases** table in `source/releases.md`. - Branch + `docs:` commit + draft PR. - An **`[ANN]` email template** for the announcements mailing list (drafted, never committed). - Common-mistakes table (don't bump the wrong line, don't invent `S2-0XX` numbers, etc.). ## Validation Pressure-tested with a subagent on a fresh 7.2.0 scenario: it correctly bumped only the `current_*` line, chose 7.1.1 (not 6.10.0) for Prior Releases, refused to invent a bulletin number, and surfaced an ambiguity in the index.html rule that was then tightened. 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
