Skip to content

Commit c7a26e7

Browse files
committed
Merge remote-tracking branch 'origin' into dawn/add-llms-category
2 parents 48bab64 + 45017b5 commit c7a26e7

File tree

88 files changed

+4296
-3867
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+4296
-3867
lines changed

.github/scripts/check_dependencies.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,29 @@ def get_latest_pypi_version(package_name):
5757
print(f"Error fetching PyPI package version for {package_name}: {e}")
5858
return None, None
5959

60+
def check_sub_dependencies(name, info, outdated_dependencies):
61+
"""Check sub-dependencies within a repository entry"""
62+
# Check if there's a subdependencies section
63+
subdependencies = info.get("subdependencies", {})
64+
65+
if not subdependencies:
66+
return
67+
68+
for key, current_version in subdependencies.items():
69+
if key.endswith("_version"):
70+
# Extract crate name from the key (remove _version suffix)
71+
crate_name = key.replace("_version", "").replace("_", "-")
72+
latest_version, latest_url = get_latest_crate_version(crate_name)
73+
74+
if latest_version and latest_version != current_version:
75+
outdated_dependencies.append({
76+
"name": f"{name}.{crate_name}",
77+
"category": "sub-dependency",
78+
"current_version": current_version,
79+
"latest_version": latest_version,
80+
"latest_release_url": latest_url,
81+
})
82+
6083
def check_releases(releases_source_file):
6184
try:
6285
with open(releases_source_file, "r") as file:
@@ -88,6 +111,10 @@ def check_releases(releases_source_file):
88111
"latest_version": latest_version,
89112
"latest_release_url": latest_url,
90113
})
114+
115+
# Check sub-dependencies for repositories
116+
if category == "repositories":
117+
check_sub_dependencies(name, info, outdated_dependencies)
91118

92119
return outdated_dependencies
93120

.github/workflows/check-llms.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ name: Validate llms-full.txt
22

33
on:
44
pull_request:
5-
branches:
6-
- master
5+
branches: [master]
76

87
jobs:
98
check-llms:

0 commit comments

Comments
 (0)