aco/tests: add test for GFX10 0x3f bug
[mesa.git] / bin / post_version.py
index febe531eec553afa9d045c7dafdbf2725eafa277..359cbd9012cc177fb5428eddbac9f4d20abaf01f 100755 (executable)
@@ -27,17 +27,21 @@ import subprocess
 
 
 def update_release_notes(version: str) -> None:
-    p = pathlib.Path(__file__).parent.parent / 'docs' / 'relnotes.rst'
+    p = pathlib.Path('docs') / 'relnotes.rst'
 
     with open(p, 'r') as f:
         relnotes = f.readlines()
 
     new_relnotes = []
     first_list = True
+    second_list = True
     for line in relnotes:
         if first_list and line.startswith('-'):
             first_list = False
-            new_relnotes.append(f'- `{version} release notes <relnotes/{version}.rst>`__\n')
+            new_relnotes.append(f'-  :doc:`{version} release notes <relnotes/{version}>`\n')
+        if not first_list and second_list and line.startswith('   relnotes/'):
+            second_list = False
+            new_relnotes.append(f'   relnotes/{version}\n')
         new_relnotes.append(line)
 
     with open(p, 'w') as f:
@@ -48,7 +52,7 @@ def update_release_notes(version: str) -> None:
 
 
 def update_calendar(version: str) -> None:
-    p = pathlib.Path(__file__).parent.parent / 'docs' / 'release-calendar.rst'
+    p = pathlib.Path('docs') / 'release-calendar.rst'
 
     with open(p, 'r') as f:
         calendar = f.readlines()