Rename TestMain → TestDevelop in README
Clearer name: TestDevelop is where CI changes are developed, not related to the main/production branch. Branch model: TestDevelop → TestStaging → TestProduction Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
2f7b75e9b5
commit
7605094efb
12
README.md
12
README.md
@ -5,11 +5,11 @@ Branch-independent CI runner for the TSHARPS flight training scheduler.
|
||||
## Branch Model
|
||||
|
||||
```
|
||||
TestMain ──► TestStaging ──► TestProduction
|
||||
TestDevelop ──► TestStaging ──► TestProduction
|
||||
(dev) (validate) (live CI)
|
||||
```
|
||||
|
||||
- **TestMain**: Develop CI changes here
|
||||
- **TestDevelop**: Develop CI changes here
|
||||
- **TestStaging**: Validate before going live
|
||||
- **TestProduction**: Runs against ALL TSHARPS branches on every push
|
||||
|
||||
@ -43,14 +43,14 @@ TestMain ──► TestStaging ──► TestProduction
|
||||
## Promoting CI Changes
|
||||
|
||||
```bash
|
||||
# 1. Develop on TestMain
|
||||
git checkout TestMain
|
||||
# 1. Develop on TestDevelop
|
||||
git checkout TestDevelop
|
||||
# make changes
|
||||
git commit -am "add new check"
|
||||
git push origin TestMain
|
||||
git push origin TestDevelop
|
||||
|
||||
# 2. Promote to TestStaging
|
||||
git checkout TestStaging && git merge TestMain && git push
|
||||
git checkout TestStaging && git merge TestDevelop && git push
|
||||
|
||||
# 3. Promote to live
|
||||
git checkout TestProduction && git merge TestStaging && git push
|
||||
|
||||
Loading…
Reference in New Issue
Block a user