You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2026/10/05 13:36:52 UTC
(struts) branch main updated (c8c7b4e0f -> e3613f96d)
This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git
from c8c7b4e0f docs(skills): resolve Dependabot tickets via Jira transition id (#1985)
add 153a78997 docs(skills): carry the 7.4.0 / 6.12.0 advisory lessons into the release skills
new e3613f96d docs(skills): carry the 7.4.0 / 6.12.0 advisory lessons into the release skills (#1987)
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../skills/creating-security-bulletins/SKILL.md | 85 +++++++++++++++++++++-
.claude/skills/creating-version-notes/SKILL.md | 23 +++++-
.../version-notes-template.md | 2 +-
.claude/skills/releasing-struts/SKILL.md | 8 +-
4 files changed, 111 insertions(+), 7 deletions(-)
(struts) 01/01: docs(skills): carry the 7.4.0 / 6.12.0 advisory lessons into the release skills (#1987)
Posted by lu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts.git
commit e3613f96d51fcbb1dc462bfc0dbda4437275b37c
Merge: c8c7b4e0f 153a78997
Author: Lukasz Lenart <lu...@apache.org>
AuthorDate: Mon Oct 5 15:36:45 2026 +0200
docs(skills): carry the 7.4.0 / 6.12.0 advisory lessons into the release skills (#1987)
Four baseline scenarios run against the previous skills, with project
memory off-limits, each failed:
- Friday publication: no skill held advisories over a weekend; the
rule existed only in memory.
- Version Notes after publication: "the notes may link it" led to
inline bulletin links in the type sections, no Security section.
- CVE record: nothing on the record's fields, so ranges were merged
across lines and the title double-prefixed.
- After the mails: nothing past the send button; reporter notices,
the site PR and the THREAT_MODEL.md section 12 check went unmentioned.
creating-security-bulletins gains a publication-day rule, a "Filling
the CVE record" section (house JSON shape: one range per bulletin line,
Maven purl, text severity with the GENERAL scenario, four-part
description, JSON-editor write path, READY as the PMC's last step) and
an "After the advisory mails" checklist. creating-version-notes defines
the Security section, its place and its line format. releasing-struts
updates the phase 7 gate and the publication ordering.
The same four scenarios rerun against these edits all pass.
Co-authored-by: Claude Opus 5.5 <no...@anthropic.com>
.../skills/creating-security-bulletins/SKILL.md | 85 +++++++++++++++++++++-
.claude/skills/creating-version-notes/SKILL.md | 23 +++++-
.../version-notes-template.md | 2 +-
.claude/skills/releasing-struts/SKILL.md | 8 +-
4 files changed, 111 insertions(+), 7 deletions(-)