v0.20.1
Patch release. Closes a versioning-process gap exposed during the v0.20.0 release.
Fixed
metadata.versionin all threeSKILL.mdfrontmatters bumped to0.20.1. Thecanopy,canopy-runtime, andcanopy-debugskills had been carryingversion: "0.18.1"since that release —gh skill install --pin vX.Y.Zonly pins the git ref it pulls from, so these per-skill values stayed stale through the v0.19.0 and v0.20.0 bumps. No runtime behavior change; the fields are informational metadata that consumers see embedded in the installed file.
Changed
.claude/rules/versioning.mdextended from 4 → 7 sources of truth. Adds the three per-skillmetadata.versionfields to the lockstep group and includes a sanity-checkgrepsnippet for pre-tag verification. Auto-loads on everySKILL.mdopen in addition to the existing version-tracking files..claude/rules/versioning.md"How to bump" rewritten as a manual procedure — there is no/bump-versionskill in this repo (it was removed; only the references lingered).CLAUDE.mdanddocs/CONTRIBUTING.mdupdated to match.
Notes
- No spec or runtime changes.
gh skill install --pin v0.20.1is the same install as v0.20.0 modulo the corrected metadata strings. Consumers who pinned v0.20.0 don't need to upgrade unless they readmetadata.versionfrom the installedSKILL.md.
Verifying this release
# Verify the signed tag (uses GitHub's pubkey for SSH/GPG signatures)
git verify-tag v0.20.1
# Verify SLSA build provenance for the install tarball
gh attestation verify canopy-0.20.1.tar.gz --owner kostiantyn-matsebora