docs: store the release-calendar information in csv (and fix tests)

Restructured text (and markdown) is painful to programatically
manipulate, most python parsers are geared towards writing markdown and
generating html. I'd like to move the calendar updates to being
scripted, as such using csv to store them will be convenient. This also
allows us to simplify our scripting that manipulates the table
considerably.

Acked-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8341>
This commit is contained in:
Dylan Baker
2021-01-04 16:39:27 -08:00
committed by Marge Bot
parent e1b7c42cc6
commit 8587e57f12
5 changed files with 54 additions and 150 deletions

View File

@@ -27,10 +27,8 @@ nominate a patch in the next stable release.
Calendar
--------
+--------+---------------+------------+-----------------+-----------------------------------------+
| Branch | Expected date | Release | Release manager | Notes |
+========+===============+============+=================+=========================================+
| 20.3 | 2021-01-13 | 20.3.3 | Dylan Baker | |
| +---------------+------------+-----------------+-----------------------------------------+
| | 2021-01-27 | 20.3.4 | Dylan Baker | |
+--------+---------------+------------+-----------------+-----------------------------------------+
.. csv-table:: Calendar
:header: "Branch", "Expected date", "Release", "Release manager", "Notes"
:file: release-calendar.csv
:stub-columns: 1
:widths: auto