ci(cutover): main's cutover.yml is edge's again, so the cutover PR merges (D397) #30
Reference in New Issue
Block a user
No description provided.
Delete Branch "ci/cutover-yml-match-edge"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What & why
Unblocks the cutover PR #29. Every gate has passed on public
547616323393184824(public, oxide and carbon in run 82; live and checks in run 84). The merge was refused because edge → main conflicts in.gitea/workflows/cutover.yml.The cause is my mistake in #28: I changed edge's copy, but main's copy was added by its own commit (#26), so the two are an add/add conflict, not a fast path. This PR makes main's
cutover.ymlbyte-for-byte edge's (git checkout origin/edge -- .gitea/workflows/cutover.yml).761a9b67stand. After this merges, the next hourly run (:11) only re-runs the PR checks and merges #29, andrelease.ymlcuts the release.--staging-work(the gate-1 change of #28, D397).How it was tested
git merge-tree --write-tree origin/main origin/edgegivesCONFLICT (add/add)today; on top of this commit it merges with no conflict (exit 0).git diff HEAD origin/edge -- .gitea/workflows/cutover.ymlis empty.cutover.test.js(which reads this file's step ids and outputs) passed on this exact content in #28's plugin-checks (run 81).Checklist
AI-assisted contributions (required)
Claude Code (Claude Opus 5.5). I have reviewed and understandevery change, and take responsibility for it. AI-authored commits are
marked with a
Co-Authored-By/Assisted-Bytrailer.License
(GNU GPL v3.0 or later), and I have the right to contribute it.
🤖 Generated with Claude Code
https://claude.ai/code/session_014HJEmgsXtLR5kLfh7f9y8P