1.7 KiB
1.7 KiB
\njust release-prepare --version 4.0.0 # Prepare new release\njust release-validate # Validate release readiness\n\n\nCreate release artifacts:\n\n\njust release-build # Build final release packages\njust release-tag # Create git tags\n\n\nPublish release:\n\n\njust release-publish # Upload to repositories\n\n\n## Version Management\n\nVersions follow semantic versioning: MAJOR.MINOR.PATCH\n\n- MAJOR - Breaking changes\n- MINOR - New features (backward compatible)\n- PATCH - Bug fixes\n\nExample: 4.2.1 = Major 4, Minor 2, Patch 1\n\n## Release Artifacts\n\nA release includes:\n\n- Version-tagged binaries\n- Changelog with all changes\n- Release notes with highlights\n- Git tags for all milestones\n- Published packages in repositories\n\n## Cleanup\n\nRemove release artifacts:\n\n\njust clean # Clean all build artifacts\n\n\n## Related Directories\n\n- dist/ - Build artifacts that releases are based on\n- package/ - Packages that get versioned and released\n- distribution/ - Distribution that incorporates release versions