Checking access…

Skip to main content
Version: v2

Microsite Restructure — Branch & Deployment Changes

Date: June 26, 2026
Team: CCG Contributors
Status: ✅ Completed
Owner: Syamala


TL;DR

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
  • develop is now the primary integration branch
  • main locked — 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.

TagSourceLinkPurpose
backup/developdevelopView tagPre-merge snapshot
backup/mainmainView tagPre-merge snapshot
Rollback Reference

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:

EnvironmentURLStatus
Devdocs.healthsafepay.com✅ Live
Testdevelopers.healthsafepay.com✅ Live
Post-Merge Validation

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)

BranchBeforeAfter
mainActive working branchLocked · Read-only
developIntegration branchActive working branch ✅

Rules now in effect:

RuleDetail
Direct push to main❌ Blocked by branch protection
PRsMust target develop
main promotionControlled release process only
CI/CD triggerdevelop → 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

ResourceLink
Merchant Internal Content GuideView Guide
Branch Protection Settings(GitHub → Repo Settings → Branches)
Dev Environmentdocs.healthsafepay.com
Test Environmentdevelopers.healthsafepay.com

🏁 Bottom Line

develop is the one and only working branch. main is 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.