Skip to content

Rollback repository to last known-good Pages deployment state (option 1A) - #1

Merged
wayseer00 merged 2 commits into
mainfrom
copilot/rollback-to-stable-commit
May 23, 2026
Merged

wayseer00 merged 2 commits into
mainfrom
copilot/rollback-to-stable-commit

Conversation

Copilot AI commented May 23, 2026

Copy link
Copy Markdown
Contributor

This PR restores wayseer00/wayseer.github.io to the user-selected stable GitHub Pages era around successful runs 25710006969 and 25710006559. Both runs map to commit 0bc77fc924f7c22c522c8d0249f1b542fefaabe5, which is now the restored repository state.

  • Rollback target resolved from Actions history

    • Identified exact shared deployment commit for the selected stable run pair:
      • 25710006969 (Deploy GitHub Pages) → 0bc77fc924f7c22c522c8d0249f1b542fefaabe5
      • 25710006559 (pages build and deployment) → 0bc77fc924f7c22c522c8d0249f1b542fefaabe5
  • Repository state restoration

    • Reverted tracked content to the target commit tree (8c2302378d248bff110f907ade00fa3c3ab41b21) to remove recent unstable/hallucinatory agent-driven drift.
    • This is a clean content rollback (not selective cherry-picking), so site/workflow/content files align with the known-good deployment era.
  • Commit-level example of rollback operation

    git restore --source=0bc77fc924f7c22c522c8d0249f1b542fefaabe5 --staged --worktree .
Original prompt

Create a pull request in repository wayseer00/wayseer.github.io that restores the site to the previously stable GitHub Pages deployment era identified by the user as option 1A. The rollback target is the build era around successful GitHub Pages workflow runs 25710006969 and 25710006559, which the user selected as the desired revert point. Investigate those successful runs and determine the corresponding commit/state to restore. Then prepare a PR that reverts the repository content back to that stable state while preserving repository integrity.

Requirements:

  • Identify the exact commit or tree associated with the successful Pages deployment era around runs 25710006969 / 25710006559.
  • Create a PR that restores the repo to that state.
  • Prefer the minimal, clean rollback necessary to get the site back to the selected stable build.
  • Include a clear PR description explaining that this reverts from recent unstable/hallucinatory agent-driven changes back to the last known-good Pages build era selected by the user.
  • Do not ask the user for more confirmation; proceed with the PR creation.
  • Repository: wayseer00/wayseer.github.io.

The following is the prior conversation context from the user's chat exploration (may be truncated):

User: find the best dynamic build to revert to

Assistant: Best candidate to revert to: commit 1b5380aee8c65360628ee8f539c65a18cef534be“feat: add Search page wired to Pagefind UI.”

Why:

  • It’s the latest commit in the recent sequence where the Pages-related workflow pattern is still stable.
  • For that commit, two workflows completed successfully:
    • run 26326136327
    • run 26326135975 was cancelled, but the other paired runs for the same commit show success/failure split typical of build/deploy pipelines.
  • After that point, the newer commits around Node 24 and docs changes show repeated success/failure combinations, with the latest Pages-facing runs looking unstable rather than clearly better.

If you want the safest known-good content state before the recent Node 24 changes, the next stronger conservative choice is:

  • commit f22c5e0145f8a9afa4bbaaf4d3fed43edcaef3da — “feat: add Search to primary nav”

If you want the most conservative fully older stable point, use:

  • commit 17b97a5e5b3da2bc7c1ff6b90af1ce20f39c29b0 — “Add Eleventy config with collections and Markdown setup”

My recommendation:

  1. First try reverting to f22c5e0145f8a9afa4bbaaf4d3fed43edcaef3da
    • It’s recent enough to preserve most of your current site.
    • It avoids some of the most recent risky changes.
  2. If Pages is still broken, fall back to
    • 17b97a5e5b3da2bc7c1ff6b90af1ce20f39c29b0

I couldn’t directly query the GitHub Pages deployment history endpoint from the tool, so I inferred the best rollback target from recent Actions workflow runs for wayseer00/wayseer.github.io and their success/failure patterns on the github-pages deployment flow.

If you want, I can next help you with one of these:

  • identify the exact Pages deploy workflow among the workflow IDs,
  • inspect the failing job logs to choose the single best rollback with more confidence,
  • or give you the exact git revert/reset commands for one of the commits.

User: my agent orchestration suffered from hallucinatory replit agent. the build i would revert to is at least a week old

Assistant: Yes — if you want at least a week old, the best rollback target is probably one of these older successful GitHub Pages deploys:

  1. Run 25710006969 — “Deploy GitHub Pages” — success
  2. Run 25710006559 — “pages build and deployment” — success
  3. More conservative older stable points:
    • 25506815061 — success
    • 25506813794 — success
    • 25056560351 — success
    • 25056559307 — success

My recommendation: revert to the pair around 25710006969 / 25710006559 first.

Why this is the best fit:

  • It matches your requirement of being at least a week old.
  • It’s the newest older stable point before the more recent suspect orchestration/build history.
  • Both the legacy-named and newer Pages workflow variants show successful completion, which is a stronger signal than picking a commit from the noisy recent runs.

So my direct answer is:

Use the successful deployment around run 25710006969 as your first rollback candidate.

If you want the safest rather than the newest old stable rollback, use:

25506815061

because it is farther removed from the recent unstable period.

What I can say confidently from the data:

  • I checked page 2 of Actions runs specifically to get older builds.
  • That page shows 100 of 434 total runs.
  • The older portion includes many successful runs explicitly named “Deploy GitHub Pages” and “pages build and deployment.”
  • The cluster around 25710006xxx looks like the best “old but not too old” restore point.

GitHub UI to inspect more runs:
`https://github.com/wayse...

This pull request was created from Copilot chat.

Copilot AI self-assigned this May 23, 2026
@wayseer00
wayseer00 merged commit d58fa2e into main May 23, 2026
1 check failed
Copilot AI changed the title [WIP] Revert to stable GitHub Pages deployment from selected era Rollback repository to last known-good Pages deployment state (option 1A) May 23, 2026
Copilot AI requested review from wayseer00 and removed request for Copilot May 23, 2026 22:17
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.

1 participant