Release a stable verifiers version from main to PyPI and GitHub.
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/release/SKILL.mdBy default, bump to the next minor vX.Y.Z version unless the user specifies a different target version, and only run the release steps the user has authorized.
Run the release from a clean checkout of main:
git switch main
git pull --ff-only origin main
git status --short --branch
VERSION=vX.Y.ZConfirm that the worktree has no local changes and that $VERSION has not already been published to GitHub or PyPI. Check pyproject.toml to verify all dependencies are pinned to published stable versions. If any use .dev, alpha, beta, or release-candidate versions, update them with uv (so uv.lock updates too), land the change through a normal PR, and pull main again before tagging.
git tag "$VERSION"
git push origin "refs/tags/$VERSION"Confirm that the remote tag points to the current main commit.
Manually dispatch the stable release workflow:
gh workflow run publish.yml \
--repo PrimeIntellect-ai/verifiers \
--ref main \
-f tag="$VERSION"Watch the workflow run to completion with gh run watch <run-id> --exit-status.
Once the workflow creates the public GitHub Release, summarize the changes since the previous stable release using the same release-note format, then update the new release:
gh release edit "$VERSION" \
--repo PrimeIntellect-ai/verifiers \
--notes-file <release-notes.md>Confirm that:
${VERSION#v} with both a wheel and a source archive.PrimeIntellect-ai/verifiers
eaab317
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.