diff --git a/.github/scripts/prep_api_docs_build.py b/.github/scripts/prep_api_docs_build.py index 175f7b6c9a7..acc0c257680 100644 --- a/.github/scripts/prep_api_docs_build.py +++ b/.github/scripts/prep_api_docs_build.py @@ -64,19 +64,23 @@ def main(): try: # Load packages configuration package_yaml = load_packages_yaml() - packages = [ + + # Clean target directories + clean_target_directories([ + p + for p in package_yaml["packages"] + if p["repo"].startswith("langchain-ai/") + and p["repo"] != "langchain-ai/langchain" + ]) + + # Move libraries to their new locations + move_libraries([ p for p in package_yaml["packages"] if not p.get("disabled", False) and p["repo"].startswith("langchain-ai/") and p["repo"] != "langchain-ai/langchain" - ] - - # Clean target directories - clean_target_directories(packages) - - # Move libraries to their new locations - move_libraries(packages) + ]) print("Library sync completed successfully!")