]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
doc/_ext: unbreak releases timeline if other than 3 active releases 66903/head
authorVille Ojamo <14869000+bluikko@users.noreply.github.com>
Tue, 13 Jan 2026 09:52:50 +0000 (16:52 +0700)
committerVille Ojamo <14869000+bluikko@users.noreply.github.com>
Wed, 14 Jan 2026 09:32:12 +0000 (16:32 +0700)
commit2f97ec2ade7f463174511f24aea1a61abb24156f
treebec772d1f748473d3ab71ddadc648cf170c81441
parent1a70d5b28f37dcf75e0291a96cfb6825af45d342
doc/_ext: unbreak releases timeline if other than 3 active releases

The Timeline custom Sphinx directive expected exactly three active
releases listed as arguments. While this is fine for the usual situation
of three active releases, improving the directive to support any number
of active releases may benefit e.g. testing.

Previously, using anything other than 3 release names in the
releases/index.rst ceph_timeline directive caused the release dates
table to not be rendered.

Use the same pattern as the TimelineGantt custom directive by requiring
two arguments, with the second argument being a space-separated string
of release names.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
doc/_ext/ceph_releases.py