Release Process
April 26, 2026 ยท View on GitHub
DeepEye does not have stable public releases yet. Until the first tagged release, the default branch is the supported development preview.
Versioning
The intended release scheme is SemVer:
MAJOR: breaking public API, workflow schema, or deployment changesMINOR: backward-compatible featuresPATCH: bug fixes, security fixes, and documentation corrections
Before 1.0.0, minor versions may still include breaking changes. Breaking
changes must be called out in release notes.
Release Readiness Checklist
-
make checkpasses locally. - GitHub Actions CI is green on the release commit.
- Dependency audit has no known high or critical findings.
- Container images are scanned before publication.
- Database migration notes are documented.
-
CHANGELOG.mdis updated. -
README.mdquickstart still matches the released stack. - Security-sensitive changes are reviewed.
Planned Artifacts
Future releases should publish:
- Git tag and GitHub Release notes
- Docker images for backend, frontend, sandbox, dashboard runtime, and video preview
- SBOMs for container images
- Checksums for release artifacts
Changelog Policy
Use these groups:
- Added
- Changed
- Fixed
- Removed
- Security
Keep entries user-facing. Internal refactors belong in release notes only when they affect operators, contributors, or extension authors.