Skip to content

fix(ci): stop profile deploys overwriting wiki - #491

Merged
ss-o merged 1 commit into
mainfrom
codex/fix-cloudflare-project-collision
Jul 29, 2026
Merged

fix(ci): stop profile deploys overwriting wiki#491
ss-o merged 1 commit into
mainfrom
codex/fix-cloudflare-project-collision

Conversation

@ss-o

@ss-o ss-o commented Jul 29, 2026

Copy link
Copy Markdown
Member

Summary

  • Remove the obsolete Cloudflare Pages deployment workflow from z-shell/.github.
  • Keep z-shell/wiki as the sole configured deployment owner for Cloudflare Pages project zsh.
  • Prevent future .github pushes from replacing the wiki with the Markdown-only organization profile.

Root cause

The wiki first configured project zsh on 17 December 2022. The .github workflow was added later, on 12 March 2023, already hard-coded to the same project. It had no previous project name.

The collision remained dormant while .github deployments failed before reaching Cloudflare. PR #443 removed the failing pnpm build path, and run 27410691451 on 12 June 2026 became the first retained successful profile deployment to zsh. Run 30406990541 repeated the overwrite and left the production aliases returning 404.

A wiki workflow dispatch, run 30424725252, has restored production. Deleting this workflow removes the conflicting publisher without inventing or creating an unverified replacement Cloudflare project.

Verification

  • python3 -B scripts/validate-agent-policy.py
  • python3 -B -m unittest scripts/test_validate_agent_policy.py (69 tests)
  • git diff --check origin/main..HEAD
  • Boundary scan confirms no remaining z-shell/.github workflow targets project zsh
  • z-shell/wiki remains configured to deploy build to project zsh
  • wiki.zshell.dev and zsh.pages.dev return HTTP 200 after the restoring wiki deployment

Closes #490

@ss-o
ss-o requested a review from a team as a code owner July 29, 2026 05:32
Copilot AI review requested due to automatic review settings July 29, 2026 05:32

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the obsolete Cloudflare Pages deployment workflow from z-shell/.github to ensure this repository can no longer publish to the zsh Pages project (which is owned by z-shell/wiki), preventing future overwrites of the live wiki site.

Changes:

  • Deleted .github/workflows/pages-deployment.yml, which deployed the org profile (profile/) to Cloudflare Pages project zsh.
  • Eliminated the only in-repo reference to cloudflare/pages-action / projectName: "zsh" (verified via repo search).

@ss-o
ss-o merged commit 5a0e9c6 into main Jul 29, 2026
6 checks passed
@ss-o
ss-o deleted the codex/fix-cloudflare-project-collision branch July 29, 2026 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

2 participants