2023-01-06 17:10:33 -08:00
|
|
|
# Long Term Support Project
|
|
|
|
|
2024-03-21 11:36:13 -07:00
|
|
|
## Terminology
|
2023-01-02 11:22:23 -08:00
|
|
|
|
2024-03-21 11:36:13 -07:00
|
|
|
`master` latest, most experimental and least reliable
|
|
|
|
|
|
|
|
`Long Term Support` a branch of code only with critical most reliable changes.
|
2022-12-11 05:52:03 -08:00
|
|
|
|
2023-01-06 17:10:33 -08:00
|
|
|
## Current state
|
2022-12-11 05:49:32 -08:00
|
|
|
|
|
|
|
* Manual github "latest" release (1. Manual full build without skips, 2. manual download from build server, 3. manual release upload)
|
|
|
|
* Automated master branch snapshot upload
|
|
|
|
* Console can update to master snapshot
|
|
|
|
* Bundle .zip has confusing folder name with timestamp
|
|
|
|
|
2023-01-06 17:10:33 -08:00
|
|
|
## Desired state
|
2022-12-11 05:49:32 -08:00
|
|
|
|
|
|
|
* How does github fit with non-linear release flow?
|
|
|
|
* More automated github release process?
|
2024-05-29 06:52:52 -07:00
|
|
|
* Smarter console autoupdate options - update within release VS update to snapshot? Rollback?
|
|
|
|
|
|
|
|
## Branch naming convention
|
|
|
|
|
|
|
|
Branch names are not allowed to have dots (That's because current autoupdater uses dots to split tokens in parent folder name.)
|