infra: reenable min version testing 2, ci ignore ai21 (#25709)

This commit is contained in:
Erick Friis authored and GitHub committed 2024-08-23 23:28:42 +00:00
1 parent f6491ceb7d
commit 3dc7d447aa
3 files changed
+26 -17

No files matched your search

+15 -5
View File
@@ -16,6 +16,18 @@ LANGCHAIN_DIRS = [
"libs/experimental",
]
# ignored partners are removed from dependents
# but still run if directly edited
IGNORED_PARTNERS = [
# remove huggingface from dependents because of CI instability
# specifically in huggingface jobs
# https://github.com/langchain-ai/langchain/issues/25558
"huggingface",
# remove ai21 because of breaking changes in sdk version 2.14.0
# that have not been fixed yet
"ai21",
]
def all_package_dirs() -> Set[str]:
return {
@@ -69,12 +81,10 @@ def dependents_graph() -> dict:
if "langchain" in dep:
dependents[dep].add(pkg_dir)
# remove huggingface from dependents because of CI instability
# specifically in huggingface jobs
# https://github.com/langchain-ai/langchain/issues/25558
for k in dependents:
if "libs/partners/huggingface" in dependents[k]:
dependents[k].remove("libs/partners/huggingface")
for partner in IGNORED_PARTNERS:
if f"libs/partners/{partner}" in dependents[k]:
dependents[k].remove(f"libs/partners/{partner}")
return dependents