-
Notifications
You must be signed in to change notification settings - Fork 167
Release Process
weego edited this page Jun 5, 2026
·
2 revisions
This page documents the recommended release process for maintainers.
Use semantic version-like tags:
v0.6.5
v0.7.0
v0.7.5
v0.8.0
Suggested meaning:
- patch: bug fixes, documentation, compatibility improvements
- minor: new features that preserve default compatibility
- major or
v1.0.0: stable API boundary
- Update version metadata.
- Update README news.
- Update Wiki pages if public behavior changed.
- Run focused tests locally.
- Confirm CI passes on main or the release PR.
- Review examples for stale model names, URLs, and environment variables.
- Draft release notes from merged PRs and issues.
python -m compileall -q LightAgent tests/test_v065_core.py tests/test_v070_tracing.py tests/test_memory_policy.py tests/test_lightflow.py
PYTHONPATH=. python -m pytest -q tests/test_v065_core.py tests/test_v070_tracing.py tests/test_memory_policy.py tests/test_lightflow.pyA good release note includes:
- highlights
- compatibility notes
- migration notes
- testing summary
- links to related PRs and issues
- Verify the GitHub release page.
- Verify package publishing if PyPI is part of the release.
- Announce the release with links to the README, Wiki, and examples.
- Open follow-up issues for known limitations or deferred work.
LightAgent Wiki - see the repository, releases, and issues.
- Home
- Quick Start
- Core Concepts
- API Reference
- Examples Cookbook
- Migration Guide
- Tools
- Tool Generator
- Memory
- MCP
- Skills
- LightFlow
- Tree of Thought
- Self-Learning
- Multi-Agent
- Tracing and Debugging
- Langfuse Observability
- Model Providers
- browser-use Integration
- Testing and CI
- Deployment Guide
- Architecture
- Security
- Known Limitations
- FAQ
- FAQ 中文
- Roadmap
- Release Process
- Contributing