From 7605094efbeabc0a922cbdba036d8f7875ec6c68 Mon Sep 17 00:00:00 2001 From: Claude BM Date: Tue, 28 Apr 2026 14:21:15 +0000 Subject: [PATCH] =?UTF-8?q?Rename=20TestMain=20=E2=86=92=20TestDevelop=20i?= =?UTF-8?q?n=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 356ced5..a72a04b 100644 --- a/README.md +++ b/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