@@ -65,11 +65,19 @@ def insert_warning_after_asf_header(root: str, warning: str):
6565 inserted = True
6666 file .write_text ("" .join (new_lines ), encoding = "utf-8" )
6767
68+
69+ def get_user_guide_dir (major_minor : str ):
70+ if major_minor == "0.8" or major_minor == "0.9" :
71+ return "docs/source/user-guide"
72+ else :
73+ return "docs/source/user-guide/latest"
74+
6875def publish_released_version (version : str ):
6976 major_minor = get_major_minor_version (version )
77+ dir = get_user_guide_dir (major_minor )
7078 os .system (f"git clone --depth 1 https://github.com/apache/datafusion-comet.git -b branch-{ major_minor } comet-{ major_minor } " )
7179 os .system (f"mkdir temp/user-guide/{ major_minor } " )
72- os .system (f"cp -rf comet-{ major_minor } /docs/source/user-guide /* temp/user-guide/{ major_minor } " )
80+ os .system (f"cp -rf comet-{ major_minor } /{ dir } /* temp/user-guide/{ major_minor } " )
7381 # Replace $COMET_VERSION with actual version
7482 for file_pattern in ["*.md" , "*.rst" ]:
7583 replace_in_files (f"temp/user-guide/{ major_minor } " , file_pattern , "$COMET_VERSION" , version )
@@ -96,6 +104,6 @@ def generate_docs(snapshot_version: str, latest_released_version: str, previous_
96104if __name__ == "__main__" :
97105 print ("Generating versioned user guide docs..." )
98106 snapshot_version = get_version_from_pom ()
99- latest_released_version = "0.9.1 "
100- previous_versions = ["0.8.0" ]
107+ latest_released_version = "0.10.0 "
108+ previous_versions = ["0.8.0" , "0.9.1" ]
101109 generate_docs (snapshot_version , latest_released_version , previous_versions )
0 commit comments