@@ -96,7 +96,30 @@ This directory contains automated workflows for the CoMapeo Alerts Commander pro
9696- Verification test results
9797- Platform information
9898
99- ### 3. Deploy to Production (` deploy-production.yml ` )
99+ ### 3. Deploy to GitHub Pages (` deploy-github-pages.yml ` )
100+
101+ ** Purpose:** Deploy application to GitHub Pages
102+
103+ ** Triggers:**
104+ - Push to ` main ` branch
105+ - Manual workflow dispatch
106+ - Ignores changes to documentation files (` **.md ` , ` docs/** ` )
107+
108+ ** What it does:**
109+ - Builds the React application with GitHub Pages base path
110+ - Uploads build artifact to GitHub Pages
111+ - Deploys to GitHub Pages environment
112+
113+ ** Deployment URL:** ` https://<org>.github.io/comapeo-alerts-commander/ `
114+
115+ ** Required Permissions:**
116+ - ` contents: read `
117+ - ` pages: write `
118+ - ` id-token: write `
119+
120+ ** Note:** GitHub Pages must be enabled in repository settings and configured to deploy from GitHub Actions.
121+
122+ ### 4. Deploy to Cloudflare Pages (` deploy-production.yml ` )
100123
101124** Purpose:** Deploy application to Cloudflare Pages
102125
@@ -113,7 +136,7 @@ This directory contains automated workflows for the CoMapeo Alerts Commander pro
113136- ` CLOUDFLARE_API_TOKEN `
114137- ` CLOUDFLARE_ACCOUNT_ID `
115138
116- ### 4 . Deploy PR Preview (` deploy-pr-preview.yml ` )
139+ ### 5 . Deploy PR Preview (` deploy-pr-preview.yml ` )
117140
118141** Purpose:** Create preview deployments for pull requests
119142
@@ -234,7 +257,8 @@ Pull Request Flow:
234257Main Branch Flow:
235258 docker-test.yml → validates build
236259 docker-publish.yml → publishes to Docker Hub
237- deploy-production.yml → deploys to Cloudflare
260+ deploy-github-pages.yml → deploys to GitHub Pages
261+ deploy-production.yml → deploys to Cloudflare Pages
238262
239263Version Tag Flow:
240264 docker-publish.yml → publishes versioned images
0 commit comments