Releases
Version 0.19.1
Fixed
-
A pull request that would release must be titled to release. A squash merge takes its subject from the pull request title, and GitHub’s default title carries no type, so a typed
fix:reachedmainuntyped and released nothing. Theplanjob now refuses that combination and says how to retitle. -
The no-Python schema fallback is pinned to the toolkit’s version. It pointed at
lokf.yamlon upstreammain, which the 0.8.0 validator does not enforce. The URL now names thev0.8.0tag and moves with the floor, which also answers a skills.sh audit finding. -
A pull request that releases nothing is no longer failed for writing no release notes. The
planjob asks for notes only when one of the pull request’s own commits would release, so achore:ordocs:one, a Dependabot bump among them, passes. -
A Dependabot action bump no longer breaks the contract on its own. The bot edits
.github/workflows/and cannot see the copies underskills/lokf-sidecar/templates/github/, which check 11 holds byte-identical, so every bump failed until the template was synced by hand. The failure now names both directions instead of only “copy the template over it”, which is the wrong one in that case.