dev: split changelog files and use dev changelog for -dev versions
This commit is contained in:
@@ -1,17 +1,21 @@
|
||||
# Release Flow (Main + Nightly)
|
||||
# Release Flow (Main + Nightly + Dev)
|
||||
|
||||
This project uses two release channels:
|
||||
This project uses three release channels:
|
||||
|
||||
- `dev`: playground for experiments
|
||||
- `nightly`: integration and test channel
|
||||
- `main`: stable channel
|
||||
|
||||
## Rules
|
||||
|
||||
- Feature work goes to `nightly` only.
|
||||
- Experimental work goes to `dev`.
|
||||
- Feature work for release goes to `nightly`.
|
||||
- Promote from `nightly` to `main` with `--squash` only.
|
||||
- `main` version has no suffix (`0.1.60`).
|
||||
- `nightly` version uses `-nightly` and is always at least one patch higher than `main` (`0.1.61-nightly`).
|
||||
- `dev` version uses `-dev` (`0.1.62-dev`).
|
||||
- Keep changelogs split:
|
||||
- `CHANGELOG-DEV.md`
|
||||
- `CHANGELOG-NIGHTLY.md`
|
||||
- `CHANGELOG.md`
|
||||
|
||||
@@ -40,5 +44,6 @@ Then:
|
||||
|
||||
## Local ZIPs (separated)
|
||||
|
||||
- Dev ZIP output: `dist/local_zips/dev/`
|
||||
- Main ZIP output: `dist/local_zips/main/`
|
||||
- Nightly ZIP output: `dist/local_zips/nightly/`
|
||||
|
||||
Reference in New Issue
Block a user