Skip to content

fix(docs): restore operator changelog v4.md (backport #22609)#22639

Merged
critesjosh merged 3 commits intobackport-to-v4-next-stagingfrom
claudebox/backport-22609-v4-next
Apr 17, 2026
Merged

fix(docs): restore operator changelog v4.md (backport #22609)#22639
critesjosh merged 3 commits intobackport-to-v4-next-stagingfrom
claudebox/backport-22609-v4-next

Conversation

@AztecBot
Copy link
Copy Markdown
Collaborator

Summary

Backport of #22609 onto v4-next.

The upstream PR did two things:

  1. Core fix: restore the full v4.x changelog content (325 lines) in the docs-operate source. The stub had regressed via PR chore(docs): cut versioned developer docs for v4.2.0 (mainnet) #22581.
  2. v4.2 discoverability: advertise v4.2.md by adding it to the operator changelog index, the sidebars-operate.js sidebar, and the version-v4.2.0/ versioned snapshot.

Only (1) applies to v4-next. The v4.2.0 versioned folder and v4.2.md source file do not exist on this branch yet (PRs #22581 / #22612 have not been backported), so advertising v4.2.md would break the Docusaurus build.

3-commit structure

Per .claude/claudebox/backport.md:

  1. cherry-pick: ... (with conflicts) — raw git cherry-pick -m 1 -Xno-renames cbb09bcc85 output. Git's rename detection misrouted the v4.2.0 patches onto version-v2.1.11-ignition and version-v4.1.2, producing a conflict plus unwanted auto-merges.
  2. fix: resolve cherry-pick conflicts — restore version-v2.1.11-ignition/reference/changelog/v4.md to its pre-cherry-pick state. The conflict was caused by the misdirected rename, not by real content that belongs here.
  3. fix: adapt backport for v4-next (no v4.2.0 version yet) — revert the remaining rename-misfires, and drop the v4.2 entries from docs-operate index.md + sidebars-operate.js that would reference the non-existent v4.2.md. Keep the HA-guide link fix (high_availability_sequencershigh-availability.md), which is valid on v4-next too.

Net effect

 docs/docs-operate/reference/changelog/v4.md        | 324 ++++++++++++++++++---
 .../operators/reference/changelog/v4.md            |   2 +-

Analysis: https://gist.github.com/AztecBot/8024d49bed623cf741c9fd64f72505b0

Test plan

ClaudeBox log: https://claudebox.work/s/c59bb40b529f1bc2?run=1

critesjosh and others added 3 commits April 17, 2026 14:30
… to sidebar (with conflicts)

Cherry-pick of #22609 (merge commit cbb09bc) onto v4-next.
Applied with -m 1 -Xno-renames.

Conflicts + git rename-detection misfires to resolve in next commit:
- version-v2.1.11-ignition/reference/changelog/v4.md: conflict (git
  mapped the v4.2.0/reference/changelog/v4.md patch here because
  version-v4.2.0/ does not exist on v4-next)
- version-v2.1.11-ignition-sidebars.json: auto-merged from
  version-v4.2.0-sidebars.json — not a real target
- version-v4.1.2/operators/reference/changelog/index.md: auto-merged
  from v4.2.0 — v4.2 does not yet have a versioned folder here
- version-v4.1.2/operators/reference/changelog/v4.md: auto-merged link
  fix from v4.2.0 — v4.1.2 already points at the correct path

Legitimate portions: docs-operate/reference/changelog/v4.md restore,
docs-operate/operators/reference/changelog/index.md v4.2 entry,
sidebars-operate.js v4.2 entry.
Restore version-v2.1.11-ignition/reference/changelog/v4.md to its
pre-cherry-pick state. Git rename-detected version-v4.2.0/reference/
changelog/v4.md onto this path (version-v4.2.0 does not exist on
v4-next), producing a conflict plus unwanted auto-merges. The
v2.1.11-ignition snapshot must remain unchanged.
Adapt cherry-pick result for v4-next, which does not yet contain the
v4.2.0 versioned snapshot nor the operator v4.2.md source file.

- Revert misdirected rename targets in v4.1.2/operators/changelog/index.md
  and v2.1.11-ignition-sidebars.json (v4.2 entries point to files that do
  not exist on this branch).
- Drop the v4.2 entries from docs-operate/operators/reference/changelog/
  index.md and sidebars-operate.js for the same reason — including them
  would break the Docusaurus build. They should be added back when v4.2
  infrastructure (#22581 / #22612) is backported.

Kept:
- docs-operate/reference/changelog/v4.md content restore (core fix)
- v4.1.2/operators/reference/changelog/v4.md HA-guide link fix (the
  target file is high-availability.md on v4-next too, so the underscore
  link was already broken here).
@AztecBot AztecBot added ci-draft Run CI on draft PRs. claudebox Owned by claudebox. it can push to this PR. labels Apr 17, 2026
@critesjosh critesjosh marked this pull request as ready for review April 17, 2026 14:36
@critesjosh critesjosh enabled auto-merge April 17, 2026 14:37
@critesjosh critesjosh merged commit 1c34bec into backport-to-v4-next-staging Apr 17, 2026
20 of 26 checks passed
@critesjosh critesjosh deleted the claudebox/backport-22609-v4-next branch April 17, 2026 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-draft Run CI on draft PRs. claudebox Owned by claudebox. it can push to this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants