Skip to content

fix(ci): stop profile deploys from overwriting the wiki #490

Description

@ss-o

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:ciContinuous integration or GitHub Actions work.priority:highNeeds prompt attention.type:maintenanceNon-feature maintenance, cleanup, or org work.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions