📦 deps(thirdparty): update snapshots

This commit is contained in:
ci[bot]
2026-07-20 00:03:02 +00:00
parent 47ce7f78dc
commit 2c00adccd5
1216 changed files with 10376 additions and 90058 deletions
@@ -27,12 +27,15 @@ sync_repo_metadata = load_module(
"tools/scripts/sync_repo_metadata.py",
"sync_repo_metadata_test",
)
update_readme = sys.modules["update_readme"]
class SyncRepoMetadataTests(unittest.TestCase):
def test_sync_curated_docs_updates_counts_and_versions(self):
metadata = {
"version": "8.4.0",
"core_included": True,
"core_included_from_major": 8,
"total_skills": 1304,
"total_skills_label": "1,304+",
}
@@ -62,15 +65,16 @@ class SyncRepoMetadataTests(unittest.TestCase):
(root / "apps" / "web-app" / "public").mkdir(parents=True)
(root / "apps" / "web-app" / "index.html").write_text(
'<meta name="description" content="Explore 1,273+ installable agentic skills">\n'
'<title>Agentic Awesome Skills GitHub | 1,273+ AI coding skills</title>\n',
'<meta name="description" content="AAS Core preview backed by 1,273+ cataloged skills">\n'
'<title>AAS Core Preview | Agent-first stacks backed by 1,273+ skills</title>\n',
encoding="utf-8",
)
(root / "apps" / "web-app" / "public" / "llms.txt").write_text(
"> Installable GitHub library of 1,273+ agentic SKILL.md playbooks.\n"
"- Current release: V8.3.0.\n"
"- Release boundary: the published V8.3.0 package predates AAS Core.\n"
"- Skill count: 1,273+.\n"
"Agentic Awesome Skills is an installable library of 1,273+ reusable SKILL.md playbooks.\n",
"AAS Core preview is backed by the 1,273+ skill catalog.\n",
encoding="utf-8",
)
@@ -123,21 +127,26 @@ class SyncRepoMetadataTests(unittest.TestCase):
self.assertGreaterEqual(updated_files, 12)
readme = (root / "README.md").read_text(encoding="utf-8")
self.assertIn("1,304+ agentic skills", readme)
self.assertIn("# AAS Core — Agentic Awesome Skills", readme)
self.assertIn("1,304+ skills across development", readme)
self.assertIn("[📚 Browse 1,304+ Skills](#browse-1304-skills)", readme)
self.assertIn("[Browse 1,304+ Skills](#browse-1304-skills)", readme)
self.assertIn("1,304+ reusable `SKILL.md` playbooks", readme)
self.assertIn("V8.4.0", (root / "docs" / "users" / "getting-started.md").read_text(encoding="utf-8"))
self.assertEqual(
"# Getting Started with AAS Core\n",
(root / "docs" / "users" / "getting-started.md").read_text(encoding="utf-8"),
)
self.assertIn("1,304+ files", (root / "docs" / "users" / "gemini-cli-skills.md").read_text(encoding="utf-8"))
self.assertIn("1,304+ specialized areas", (root / "docs" / "users" / "kiro-integration.md").read_text(encoding="utf-8"))
self.assertIn("Total Bundles: 2", (root / "docs" / "users" / "bundles.md").read_text(encoding="utf-8"))
web_index = (root / "apps" / "web-app" / "index.html").read_text(encoding="utf-8")
self.assertIn("1,304+ installable agentic skills", web_index)
self.assertIn("1,304+ AI coding skills", web_index)
self.assertIn("1,304+ cataloged skills", web_index)
self.assertIn("backed by 1,304+ skills", web_index)
llms_text = (root / "apps" / "web-app" / "public" / "llms.txt").read_text(encoding="utf-8")
self.assertIn("Current release: V8.4.0.", llms_text)
self.assertIn("V8.4.0 includes AAS Core", llms_text)
self.assertIn("Skill count: 1,304+.", llms_text)
self.assertIn("1,304+ reusable SKILL.md playbooks", llms_text)
self.assertIn("1,304+ skill catalog", llms_text)
jetski_cortex = (root / "docs" / "integrations" / "jetski-cortex.md").read_text(encoding="utf-8")
self.assertIn("1,304+ skill", jetski_cortex)
self.assertNotIn("1,1", jetski_cortex)
@@ -148,8 +157,59 @@ class SyncRepoMetadataTests(unittest.TestCase):
"total_skills_label": "1,304+",
}
)
self.assertIn("AAS Core is the local, agent-first control plane", description)
self.assertIn("1,304+ agentic skills", description)
self.assertIn("installer CLI", description)
self.assertIn("local MCP", description)
def test_core_release_capability_is_major_based_and_fail_closed(self):
self.assertEqual(
update_readme.core_release_metadata({"version": "14.99.0", "aasCore": {"includedFromMajor": 15}}),
(False, 15),
)
self.assertEqual(
update_readme.core_release_metadata({"version": "15.0.0-rc.1", "aasCore": {"includedFromMajor": 15}}),
(True, 15),
)
self.assertEqual(
update_readme.core_release_metadata({"version": "16.0.0", "aasCore": {"includedFromMajor": 15}}),
(True, 15),
)
with self.assertRaises(ValueError):
update_readme.core_release_metadata({"version": "15.0.0"})
with self.assertRaises(ValueError):
update_readme.core_release_metadata({"version": "invalid", "aasCore": {"includedFromMajor": 15}})
def test_prerelease_metadata_sync_is_idempotent_and_can_promote_to_stable(self):
prerelease = {
"version": "15.0.0-rc.1",
"core_included": True,
"core_included_from_major": 15,
"total_skills": 1968,
"total_skills_label": "1,968+",
"star_badge_count": "44%2C000%2B",
"star_milestone": "44,000+",
"star_celebration": "44k",
"stars": 43524,
"updated_at": "2026-07-18T00:00:00+00:00",
}
readme = "**Current release: V15.0.0-rc.1.** stale\n"
once = update_readme.apply_metadata(readme, prerelease)
twice = update_readme.apply_metadata(once, prerelease)
self.assertEqual(once, twice)
self.assertIn("V15.0.0-rc.1.**", twice)
self.assertNotIn("rc.1.0-rc.1", twice)
llms = "- Current release: V15.0.0-rc.1.0-rc.1.\n"
synced = sync_repo_metadata.sync_llms_text(llms, prerelease)
self.assertEqual(synced, "- Current release: V15.0.0-rc.1.\n")
self.assertEqual(sync_repo_metadata.sync_llms_text(synced, prerelease), synced)
stable = {**prerelease, "version": "15.0.0"}
self.assertIn("V15.0.0.**", update_readme.apply_metadata(twice, stable))
self.assertEqual(
sync_repo_metadata.sync_llms_text(synced, stable),
"- Current release: V15.0.0.\n",
)
def test_sync_github_about_builds_expected_commands(self):
calls = []