Skip to content

Semantic release (semantic-release.yml)

Servicereferenceworkflows/semantic-release

Nobody 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/workflows/semantic-release
Licence
CC BY 4.0
Files
MarkdownJSON-LDSource on GitHubHistory on GitHub

.github/workflows/semantic-release.yml is the workflow named “Semantic release”. On a pull request into main, its plan job previews the release with --dry-run and, when the commits would release, refuses a missing baseline tag, an empty changelog section and a title without a releasing type. On a push to main, its release job runs in the release Environment with contents: write and actions: write, installs semantic-release from .github/release/package-lock.json, releases, and dispatches the knowledge release once KNOWLEDGE_RELEASE_ENABLED is true.1

  1. .github/workflows/semantic-release.yml, the header comment, the on key and the jobs ↩