en un clic
release
Perform a vale-ai-tells release end-to-end
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Perform a vale-ai-tells release end-to-end
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
| name | release |
| description | Perform a vale-ai-tells release end-to-end |
| disable-model-invocation | true |
| argument-hint | ["vX.Y.Z"] |
| allowed-tools | Bash, Read, Edit |
Perform a full release for version $ARGUMENTS.
git status. Working directory must show no changes and stay on main.git log --oneline -3. Confirm the tip commit matches what you want tagged.vMAJOR.MINOR.PATCHgit tag --sort=-version:refname | grep "^v" | head -1Read CHANGELOG.md and make these edits:
## [Unreleased] with ## [$ARGUMENTS_NO_V] - YYYY-MM-DD,
using today's date. The heading uses the version without the leading
v to match the existing convention and to match the link reference
added in step 3 (rumdl will report MD053 Unused link/image reference
if the two get out of sync).## [Unreleased] section before it[$ARGUMENTS_NO_V]: https://github.com/tbhb/vale-ai-tells/compare/PREV_TAG...$ARGUMENTS
where PREV_TAG refers to the tag found in step 1 and ARGUMENTS_NO_V strips the leading vWriting CHANGELOG entries: Metacommentary uses scope: raw,
which bypasses <!-- vale off --> inline suppression. Don't quote literal
trigger phrases from that rule (the Let's [verb] patterns) in the
CHANGELOG. Paraphrase them instead, as in v1.4.0.
The release workflow builds three packages at every tag
(ai-tells.zip, ai-tells-commits.zip, ai-tells-experimental.zip).
Bump the version in every releases/download/vX.Y.Z/... URL in the
README so all package references point at the new tag.
Use grep -n "releases/download" README.md to enumerate every
occurrence before editing.
Run:
just lint-yaml: confirm any new YAML files passjust test-clean: confirm false positives file remains cleanStage only CHANGELOG.md and README.md:
git add CHANGELOG.md README.md
Keep the commit message short and trigger-free. The commit-msg hook lints it with all ai-tells rules. Use:
chore: release $ARGUMENTS
Never include the names of flagged phrases or tokens in the commit message body.
Run:
just release $ARGUMENTS
This creates the annotated tag (using -a -m), pushes the
commit and tag, then waits for the GitHub Actions release workflow to complete.
It extracts the CHANGELOG entry and updates the release notes automatically.
Run gh release view $ARGUMENTS to confirm:
ai-tells.zip, ai-tells-commits.zip, ai-tells-experimental.zip