refactor: Branch names and default branches
- Changes default release channel (aka branch) in Axii's context to "stable"
- Users will now receive warnings if they are not on stable release channel
- Users will be suggested to switch to stable release channel using new command
axii self change-release stable
- Update README to clone Axii with stable branch
Release/migration plan:
- Merge this into dev, doesn't change anything for us devs
- Add this info to release notes (update process steps)
- On regular Friday release:
- Merge dev->main
- Merge dev->stable
- Tag release on stable
- Then, either:
- Keep on working on dev for a week or so to ensure everybody changes to stable
- On next regular Friday release:
- Delete dev
- Work on main by default in future
-
Or:Rename "main" to "unstable"Change unstable to default branch
Edited by Christian Dreher