← Back to list

release
by BrainBlend-AI
Building AI agents, atomically
⭐ 5,509🍴 454📅 Jan 23, 2026
SKILL.md
name: release description: Release a new version of atomic-agents to PyPI and GitHub. Use when the user asks to "release", "publish", "deploy", or "bump version" for atomic-agents. allowed-tools: Read, Bash, Grep, Glob
Release Process for atomic-agents
Overview
This skill guides the release process for atomic-agents, including version bumping, PyPI publishing, and GitHub release creation.
Prerequisites
- Must be on
mainbranch with clean working directory .envfile must containPYPI_TOKENenvironment variable- Must have push access to the repository
Release Types
| Type | When to Use | Example |
|---|---|---|
major | Breaking changes | 2.5.0 → 3.0.0 |
minor | New features (backwards compatible) | 2.5.0 → 2.6.0 |
patch | Bug fixes only | 2.5.0 → 2.5.1 |
Step-by-Step Process
1. Prepare the Branch
git checkout main
git pull
git status # Ensure clean working directory
2. Run Build and Deploy Script
Important: The script bumps versions, so if it fails partway through, reset to main before retrying.
powershell -ExecutionPolicy Bypass -File build_and_deploy.ps1 <major|minor|patch>
This script will:
- Read current version from
pyproject.toml - Increment version based on release type
- Update
pyproject.tomlwith new version - Run
uv syncto update dependencies - Run
uv buildto create distribution packages - Run
uv publishto upload to PyPI
3. If Script Fails - Reset and Retry
git checkout main
git reset --hard origin/main
# Fix the issue, then run script again
4. Commit and Push Version Bump
git add pyproject.toml uv.lock
git commit -m "Release vX.Y.Z"
git push
5. Create GitHub Release
gh release create vX.Y.Z --title "vX.Y.Z" --notes "RELEASE_NOTES_HERE"
Release Notes Template
## What's New
### Feature Name
Brief description of the feature.
#### Features
- Feature 1
- Feature 2
#### Improvements
- Improvement 1
#### Bug Fixes
- Fix 1
### Full Changelog
https://github.com/BrainBlend-AI/atomic-agents/compare/vOLD...vNEW
Checklist
- On main branch with clean working directory
-
.envfile hasPYPI_TOKEN - Determined correct release type (major/minor/patch)
- Build and deploy script completed successfully
- Version bump committed and pushed
- GitHub release created with release notes
Score
Total Score
85/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 1000以上
+15
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

