posts
Release Checklist
Checks to run before tagging a Linewise theme release.
Use this checklist before tagging a Hugo theme release.
Pick the version
Choose the next semantic version, for example 0.2.0.
There is no separate version file. The git tag is the source of truth for Linewise releases.
Run checks
pnpm lint
pnpm format:check
pnpm build
pnpm test
Review theme metadata
Check these files before tagging:
theme.toml
go.mod
README.md
images/screenshot.png
exampleSite/content/posts/theme-reference.md
Check upgrade notes
Document breaking changes when any of these change:
- public keys under
[params.linewise] - documented partial override points
- shortcodes
- generated route behavior
/search.jsonshape
Tag and push
git tag v0.2.0
git push origin v0.2.0
Tags are the source of truth for released theme versions. Create GitHub Releases manually if they become useful later.