Skip to content

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: reached main untyped and released nothing. The plan job 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.yaml on upstream main, which the 0.8.0 validator does not enforce. The URL now names the v0.8.0 tag 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 plan job asks for notes only when one of the pull request’s own commits would release, so a chore: or docs: 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 under skills/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.