Skip to main content

release

Release a new version of minitest-cli. Use when the user says "release", "tag a new version", "bump version", "create a release", or "publish". Determines the next semver tag from git history, updates pyproject.toml, syncs the lockfile, commits, tags, and pushes.

소스 정보

저장소
minitap-ai/minitest-cli
최근 소스 활동
2026년 10월 29일 07:37
감지된 SKILL.md 언어
영어
스타
1
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
release
description
Release a new version of minitest-cli. Use when the user says "release", "tag a new version", "bump version", "create a release", or "publish". Determines the next semver tag from git history, updates pyproject.toml, syncs the lockfile, commits, tags, and pushes.
# Release minitest-cli ## Process ### 1. Determine the next version Fetch all existing tags and the commits since the latest tag: ```bash git fetch --tags git tag -l 'v*' --sort=-v:refname # find latest tag git log <latest-tag>..HEAD --oneline # commits since last release ``` Apply semver rules to the commit list: | Condition | Bump | |-----------|------| | Any commit message **breaks** backward compatibility (`BREAKING CHANGE`, `!:`) | **major** (X.0.0) | | At least one `feat:` commit | **minor** (0.X.0) | | Only `fix:`, `docs:`, `test:`, `chore:`, `refactor:`, `style:`, `perf:`, `ci:` | **patch** (0.0.X) | Present the suggested version and commit summary to the user. Wait for confirmation before proceeding. ### 2. Bump version ```bash # Edit pyproject.toml version field # Then sync lockfile uv sync ``` ### 3. Commit, tag, push ```bash git add pyproject.toml uv.lock git commit -m "release: v<VERSION>" git tag v<VERSION> git push origin HEAD git push origin v<VERSION> ``` The tag push triggers the release workflow (refresh the bundled skill's references, PyPI publish, GitHub Release). The agent skill ships inside the wheel, so there is no paired agent-skills PR to merge.
GitHub에서 보기