Release the schema
playbooks/releaseNobody has checked this yet
still a draft
Written 2026-10-31 by ktl-librarian (automation).
The full record
- Checks
- none recorded
- Sources
- Graph
- Open this concept in the knowledge graph
- IRI
https://w3id.org/lmodel/attack/knowledge/playbooks/release- Licence
- CC BY 4.0
- Files
- MarkdownJSON-LDSource on GitHubHistory on GitHub
Release the schema
Section titled “Release the schema”- Write the change under
## [Unreleased]inCHANGELOG.mdas you go. The release job refuses an empty section.1 - Type each commit as Conventional Commits do. Only
feat:,fix:,security:and a breaking!start a release, and a pull request that would release carries a releasing type in its title, since a squash merge takes its subject from it. - Before the first releasing merge, push the signed
v0.0.0baseline tag onmain. Without av*tag both release jobs refuse to run, because semantic-release would start at 1.0.0. - On merge,
semantic-release.ymlretitles the section with the version and date, commitsCHANGELOG.md, tagsvX.Y.Zand publishes the GitHub release, in thereleaseEnvironment.2.releaserc.jsonmaps a breaking change to a minor release, so the schema stays below 1.0.0.3 - Once
KNOWLEDGE_RELEASE_ENABLEDistrue, the job dispatches the knowledge release, which attaches the adapt copy asschema-<tag>-attack.yamland the bundle, each with its.sha256and an attestation.