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.