post_version.py: drop incorrect conf.py changes
authorEric Engestrom <eric@engestrom.ch>
Tue, 23 Jun 2020 00:16:57 +0000 (02:16 +0200)
committerMarge Bot <eric+marge@anholt.net>
Wed, 22 Jul 2020 21:51:24 +0000 (21:51 +0000)
This needs to be done in the mesa3d.org repo; see
https://gitlab.freedesktop.org/mesa/mesa3d.org/-/merge_requests/19

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5928>

bin/post_version.py
docs/releasing.rst

index 553a121714a98de590093a544c16173ad1b055cb..67eec783e49cc0bb6084d3772f8ca98cff15a722 100755 (executable)
@@ -26,33 +26,6 @@ import pathlib
 import subprocess
 
 
 import subprocess
 
 
-def update_homepage(version: str) -> None:
-    p = pathlib.Path(__file__).parent.parent / 'docs' / 'conf.py'
-
-    # Don't post release candidates to the homepage
-    if 'rc' in version:
-        return
-
-    with open(p, 'r') as f:
-        conf = f.readlines()
-
-    new_conf = []
-    for line in conf:
-        if line.startswith("version = '") and line.endswith("'\n"):
-            old_version = line.split("'")[1]
-            # Avoid overwriting 20.1.0 when releasing 20.0.8
-            # TODO: we might need more than that to handle 20.0.10
-            if old_version < version:
-                line = f"version = '{version}'\n"
-        new_conf.append(line)
-
-    with open(p, 'w') as f:
-        for line in new_conf:
-            f.write(line)
-
-    subprocess.run(['git', 'add', p])
-
-
 def update_release_notes(version: str) -> None:
     p = pathlib.Path(__file__).parent.parent / 'docs' / 'relnotes.rst'
 
 def update_release_notes(version: str) -> None:
     p = pathlib.Path(__file__).parent.parent / 'docs' / 'relnotes.rst'
 
@@ -108,7 +81,6 @@ def main() -> None:
     parser.add_argument('version', help="The released version.")
     args = parser.parse_args()
 
     parser.add_argument('version', help="The released version.")
     args = parser.parse_args()
 
-    update_homepage(args.version)
     update_calendar(args.version)
     done = 'update calendar'
 
     update_calendar(args.version)
     done = 'update calendar'
 
index 44ef53321b430866d09065f69ab9d3f7a75c556a..b7a4af3be152050b61da25812d80859094f38755 100644 (file)
@@ -314,10 +314,10 @@ Then run the
 
    ./bin/post_version.py X.Y.Z
 
 
    ./bin/post_version.py X.Y.Z
 
-, where X.Y.Z is the version you just made. This will updated
-docs/relnotes.rst, docs/index.rst, and docs/release-calendar.rst. It
-will then generate a git commit automatically. Check that everything
-looks correct and push:
+, where X.Y.Z is the version you just made. This will update
+docs/relnotes.rst and docs/release-calendar.rst. It will then generate
+a git commit automatically. Check that everything looks correct and
+push:
 
 ::
 
 
 ::