Repository navigation
Conversation
BRANCHES already lists every release branch that exists upstream, so no release is left to register and /stable/ stays at scylla-4.19.0.x, frozen four months before client routes landed. Publish scylla-4.x and make it LATEST_VERSION, matching gocql and cpp-driver, which both publish their development branch as stable. /stable/ now carries upgrade_guide/from_3x/, so the deprecation banner's migration link points straight at it, as its comment anticipated. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Blocked by #1111. Pre-flighting Merging as-is would publish One-line fix in #1111 ( |
|
Closing: publishing the generic line branch is the wrong shape, and the version dropdown is why.
Every A deprecated maintenance branch above current stable, with no deprecation marker in the selector There is a second reason. The theme renders only Superseded by cutting precise version branches instead: |
BRANCHESindocs/source/conf.pyalready lists every release branch that exists upstream, so there is nothing left to register and/stable/stays pinned toscylla-4.19.0.x— a branch sitting at4.19.0.1-4-gf117e2b896, cut long before client routes landed. Everything merged toscylla-4.xsince is invisible on the site, including the client-routes section inmanual/core/address_resolution/.scylla-4.xtoBRANCHESand make itLATEST_VERSION, so/stable/is the development tip.upgrade_guide/from_3x/— its comment deferred exactly this until/stable/carried that page.TAGSstays empty, andscylla-4.xstays out ofscylladb_markdown_recommonmark_versions, which is what selects MyST for its{eval-rst}fences.This follows the sibling drivers rather than inventing a policy: gocql has
LATEST_VERSION = "master", cpp-driver hasBRANCHES = ['master']andLATEST_VERSION = 'master', both withTAGS = []. The trade-off is that/stable/now means "development tip", not "newest release branch".Verified:
make -C docs testgreen under-W --keep-going;sphinx-multiversion --dump-metadatalists 17 versions withscylla-4.xamong them;multiversion_regex_builder(BRANCHES)matchesscylla-4.x, andLATEST_VERSIONis inBRANCHESas conf.py requires. Not covered: the full 17-version publish, which only runs post-merge.Stacked on #1004 —
Docs / Publishhas been red on every run since 2026-05-26, so nothing reaches the site until that lands.scylla-4.xbuilds with<release>11</release>, which is why #1004's per-branch JDK map is the prerequisite here and a blanket JDK 8 is not.Fixes DRIVER-1036
🤖 Generated with Claude Code