| name | dot-release |
| description | Cut a versioned release for fmind/dotfiles using the Go dot CLI release command (alias r). Use when shipping a new tagged version of dotfiles. |
| metadata | {"author":"Médéric HURIER (Fmind)","source":"github.com/fmind/dotfiles/tree/main/skills/dot-release","created":"2026-07-08T00:00:00.000Z","updated":"2026-07-08T00:00:00.000Z"} |
Dotfiles Release
Run dot release (alias dot r) to turn Conventional Commits since the last tag into a versioned release. The command handles everything: compute next semver via git-cliff, update version.go and CHANGELOG.md, format, lint, test, commit, tag, push, and publish a GitHub release.
Preconditions
- Clean working tree on
main, synced with origin (stash or commit first).
gh authenticated, git-cliff and mise installed.
- Commit history follows Conventional Commits.
Usage
mise run r -- -y
Gotchas
- Lint or test failures during
mise run check abort the release before any commit is made.
See Also