Microsite Restructure β Branch & Deployment Changes
Date: June 26, 2026
Team: CCG Contributors
Status: β
Completed
Owner: Syamala
Microsite changes are merged and deployed. main is now locked and read-only. develop is the new active working branch. All PRs must now target develop. Both Dev and Test environments are live.
π What Are We Doing?β
We've completed a structural overhaul of the Convenient Checkout microsite repository:
- All pending content and configuration changes merged into mainline
developis now the primary integration branchmainlocked β branch protection rules active- Dev and Test environments redeployed from
develop
This aligns with standard GitOps practices: environments always reflect reviewed, tested content.
π Backup Tagsβ
Safety backup tags were created before the restructure. Do not delete these.
| Tag | Source | Link | Purpose |
|---|---|---|---|
backup/develop | develop | View tag | Pre-merge snapshot |
backup/main | main | View tag | Pre-merge snapshot |
To revert the microsite to a pre-merge state, contact Support. Do not delete these tags without approval.
π Deployment Statusβ
Both environments are live from develop:
| Environment | URL | Status |
|---|---|---|
| Dev | docs.healthsafepay.com | β Live |
| Test | developers.healthsafepay.com | β Live |
After merging to develop, allow the CI pipeline 2β3 minutes to deploy. Validate on Dev before requesting sign-off.
πΏ Branch Strategy (Before vs. After)β
| Branch | Before | After |
|---|---|---|
main | Active working branch | Locked Β· Read-only |
develop | Integration branch | Active working branch β |
Rules now in effect:
| Rule | Detail |
|---|---|
Direct push to main | β Blocked by branch protection |
| PRs | Must target develop |
main promotion | Controlled release process only |
| CI/CD trigger | develop β Dev & Test environments |
β What You Need To Doβ
1. Sync your local clone
git fetch origin
git checkout develop
git pull origin develop
2. Retarget any open PRs β update the base branch from main to develop before requesting review.
3. Update local tooling / scripts β if any CI scripts, deploy configs, or local Makefiles reference main as the default branch, update them to develop.
4. Validate your pages β after merge, confirm content renders correctly on Dev.
π Resourcesβ
| Resource | Link |
|---|---|
| Merchant Internal Content Guide | View Guide |
| Branch Protection Settings | (GitHub β Repo Settings β Branches) |
| Dev Environment | docs.healthsafepay.com |
| Test Environment | developers.healthsafepay.com |
π Bottom Lineβ
developis the one and only working branch.mainis locked.Raise all PRs against
developβ validate on Dev β promote via release process. Backup tags are your safety net β do not delete them.
Questions? Reach out to Support.