ci(cutover): the wipe-day cutover's trigger on main (D332) #26

Merged
whitlocktech merged 1 commits from ci/cutover-trigger into main 2026-11-02 09:39:02 -06:00
Member

What & why

The wipe-day cutover's trigger, onto main once (D332, "First run"). Gitea fires a schedule only from the default branch.

This PR holds one file: .gitea/workflows/cutover.yml, byte-identical to the copy on edge (blob 4ec300c). It is the trigger and the step wiring only; every step checks out edge and runs edge's scripts. So nothing else of edge comes with it, and the November field list stays on edge until the cutover itself merges it.

It is a ci: commit, so release.yml cuts no release.

Merge order: merge the feature PR into edge first, so Thursday's first run finds tools/drill/cutover.js there. After that, no wipe needs an approval.

How it was tested

The file is the one tested on the feature branch: 85 tests pass, and a dry run (CI run 54) went through every gate. See the edge PR.

Checklist

  • I have read CONTRIBUTING.md.
  • The change builds and existing tests/checks pass locally.
  • I have added or updated tests/docs where it makes sense.
  • My commits are reasonably scoped with clear messages.

AI-assisted contributions (required)

  • No AI tools were used to produce this contribution.
  • AI tools were used. Tool(s): Claude Code (Claude Opus 5.5). I have reviewed and understand
    every change, and take responsibility for it. AI-authored commits are
    marked with a Co-Authored-By / Assisted-By trailer.

License

  • I agree that my contribution is licensed under this project's license
    (GNU GPL v3.0 or later), and I have the right to contribute it.

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

## What & why The wipe-day cutover's trigger, onto `main` once (D332, "First run"). Gitea fires a schedule only from the default branch. This PR holds one file: `.gitea/workflows/cutover.yml`, byte-identical to the copy on `edge` (blob 4ec300c). It is the trigger and the step wiring only; every step checks out `edge` and runs `edge`'s scripts. So nothing else of `edge` comes with it, and the November field list stays on `edge` until the cutover itself merges it. It is a `ci:` commit, so `release.yml` cuts no release. **Merge order:** merge the feature PR into `edge` first, so Thursday's first run finds `tools/drill/cutover.js` there. After that, no wipe needs an approval. ## How it was tested The file is the one tested on the feature branch: 85 tests pass, and a dry run (CI run 54) went through every gate. See the `edge` PR. ## Checklist - [x] I have read [CONTRIBUTING.md](CONTRIBUTING.md). - [x] The change builds and existing tests/checks pass locally. - [x] I have added or updated tests/docs where it makes sense. - [x] My commits are reasonably scoped with clear messages. ## AI-assisted contributions (required) - [ ] No AI tools were used to produce this contribution. - [x] AI tools were used. Tool(s): `Claude Code (Claude Opus 5.5)`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` / `Assisted-By` trailer. ## License - [x] I agree that my contribution is licensed under this project's license (**GNU GPL v3.0 or later**), and I have the right to contribute it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-11-02 07:09:57 -06:00
ci(cutover): the wipe-day cutover's trigger on main (D332)
All checks were successful
PR Checks / plugin-checks (pull_request) Successful in 11s
567b7671ad
Gitea fires a schedule only from the default branch, so the cutover's
workflow file reaches main once, alone. It is the same file as on edge
(the trigger and the step wiring); every step checks out edge and runs
edge's scripts, so nothing else of edge comes with it: the field list stays
on edge until the cutover merges it. A ci: commit cuts no release.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit c57456264d into main 2026-11-02 09:39:02 -06:00
whitlocktech deleted branch ci/cutover-trigger 2026-11-02 09:39:03 -06:00
Sign in to join this conversation.
No description provided.