Skip to content

Commit 4996ae8

Browse files
authored
chore: refresh awesome mcp tracking status (#3315)
Co-authored-by: LauraGPT <lauragpt@users.noreply.github.com>
1 parent c812c13 commit 4996ae8

2 files changed

Lines changed: 12 additions & 17 deletions

File tree

scripts/collect_growth_metrics.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@
123123
"reason": "Contributor-owned branch is dirty; conflict recipe already posted from the FunASR side",
124124
},
125125
"punkpeye/awesome-mcp-servers#7153": {
126-
"action": "submit Glama",
127-
"reason": "Glama listing and score badge required before review",
126+
"action": "wait for maintainer review",
127+
"reason": "Glama listing and score badge are live",
128128
},
129129
"mem0ai/mem0#5571": {
130130
"action": "wait for preview authorization",

tests/test_collect_growth_metrics.py

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -697,8 +697,8 @@ def fake_fetch_json(url, headers=None):
697697

698698
integration = metrics["integrations"][0]
699699
assert integration["checks"]["state"] == "success"
700-
assert integration["known_review_gate_reason"] == "Glama listing and score badge required before review"
701-
assert integration["next_action"] == "submit Glama"
700+
assert integration["known_review_gate_reason"] == "Glama listing and score badge are live"
701+
assert integration["next_action"] == "wait for maintainer review"
702702

703703

704704
def test_collect_integration_metrics_surfaces_pending_cla_status(monkeypatch):
@@ -1246,7 +1246,7 @@ def test_format_integration_markdown_lists_active_operator_queue():
12461246
assert "wait for maintainer preliminary PR" not in active_queue
12471247

12481248

1249-
def test_format_integration_markdown_lists_manual_handoff_gates():
1249+
def test_format_integration_markdown_excludes_satisfied_review_gates_from_handoff():
12501250
module = load_growth_metrics_module()
12511251
metrics = {
12521252
"collected_at_utc": "2026-07-02T00:00:00+00:00",
@@ -1260,8 +1260,8 @@ def test_format_integration_markdown_lists_manual_handoff_gates():
12601260
"repo_forks": 12_000,
12611261
"updated_at": "2026-06-16T04:21:55Z",
12621262
"updated_age_days": 16,
1263-
"next_action": "submit Glama",
1264-
"known_review_gate_reason": "Glama listing and score badge required before review",
1263+
"next_action": "wait for maintainer review",
1264+
"known_review_gate_reason": "Glama listing and score badge are live",
12651265
"checks": {"state": "success", "failed_check_runs": [], "pending_check_runs": []},
12661266
},
12671267
{
@@ -1281,14 +1281,9 @@ def test_format_integration_markdown_lists_manual_handoff_gates():
12811281

12821282
output = module.format_integration_markdown(metrics)
12831283

1284-
active_queue = output.split("## Active operator queue", 1)[1].split("## Manual handoff gates", 1)[0]
1285-
manual_gates = output.split("## Manual handoff gates", 1)[1].split("## Manual review gates", 1)[0]
1284+
active_queue = output.split("## Active operator queue", 1)[1].split("## Manual review gates", 1)[0]
12861285
assert "punkpeye/awesome-mcp-servers#7153" not in active_queue
1287-
assert (
1288-
"- [punkpeye/awesome-mcp-servers#7153](https://github.com/punkpeye/awesome-mcp-servers/pull/7153): "
1289-
"submit Glama; Glama listing and score badge required before review"
1290-
) in manual_gates
1291-
assert "huggingface/optimum-intel#1801" not in manual_gates
1286+
assert "## Manual handoff gates" not in output
12921287

12931288

12941289
def test_format_integration_markdown_lists_known_review_gates():
@@ -1305,8 +1300,8 @@ def test_format_integration_markdown_lists_known_review_gates():
13051300
"repo_forks": 12_000,
13061301
"updated_at": "2026-06-16T04:21:55Z",
13071302
"updated_age_days": 14,
1308-
"next_action": "submit Glama",
1309-
"known_review_gate_reason": "Glama listing and score badge required before review",
1303+
"next_action": "wait for maintainer review",
1304+
"known_review_gate_reason": "Glama listing and score badge are live",
13101305
"checks": {"state": "success", "failed_check_runs": [], "pending_check_runs": []},
13111306
}
13121307
],
@@ -1317,7 +1312,7 @@ def test_format_integration_markdown_lists_known_review_gates():
13171312
assert "## Manual review gates" in output
13181313
assert (
13191314
"- [punkpeye/awesome-mcp-servers#7153](https://github.com/punkpeye/awesome-mcp-servers/pull/7153): "
1320-
"Glama listing and score badge required before review"
1315+
"Glama listing and score badge are live"
13211316
) in output
13221317

13231318

0 commit comments

Comments
 (0)