Incident
A push to z-shell/.github triggered .github/workflows/pages-deployment.yml and deployed the repository's Markdown-only profile/ directory to Cloudflare Pages project zsh. That project is the production target for z-shell/wiki, so the profile deployment replaced the wiki production deployment and caused HTTP 404 responses on both zsh.pages.dev and wiki.zshell.dev.
Evidence: https://github.com/z-shell/.github/actions/runs/30406990541
Related control work: #459
Fix
- Remove the obsolete
.github profile-to-Cloudflare deployment workflow.
- Keep
z-shell/wiki as the sole repository deployment owner for Cloudflare Pages project zsh.
- Verify repository workflow checks.
- After publication, redeploy
z-shell/wiki from main and verify both production hostnames return HTTP 200.
Done when
- A push to
z-shell/.github cannot deploy to Cloudflare Pages project zsh.
- The wiki deployment workflow remains configured for project
zsh.
- The live wiki production aliases serve the wiki again.
Incident
A push to
z-shell/.githubtriggered.github/workflows/pages-deployment.ymland deployed the repository's Markdown-onlyprofile/directory to Cloudflare Pages projectzsh. That project is the production target forz-shell/wiki, so the profile deployment replaced the wiki production deployment and caused HTTP 404 responses on bothzsh.pages.devandwiki.zshell.dev.Evidence: https://github.com/z-shell/.github/actions/runs/30406990541
Related control work: #459
Fix
.githubprofile-to-Cloudflare deployment workflow.z-shell/wikias the sole repository deployment owner for Cloudflare Pages projectzsh.z-shell/wikifrommainand verify both production hostnames return HTTP 200.Done when
z-shell/.githubcannot deploy to Cloudflare Pages projectzsh.zsh.