Skip to content

Commit c5771e6

Browse files
hyperpolymathclaude
andcommitted
fix: remove 67 stale gitlink submodule entries + add severity to baseline
Stale gitlinks: the git index contained 67+ gitlink (mode 160000) entries for repos that are not in .gitmodules (Cerro-Torre, CodEE, awesome-gleam, awesome-idris2, nextgen-languages, standards, etc.). `git submodule foreach` during actions/checkout post-job auth cleanup enumerated them all and failed on the first one missing from .gitmodules (previously C-BJ-awesome-zig, now Cerro-Torre). This caused startup_failure on every job using actions/checkout with default options. Removed all 67 with `git rm --cached`. .hypatia-baseline.json: add required `severity` field to all 8 entries (schema requires severity ∈ {critical,high,medium,low,info}; jq fallback validator uses `has("severity")`). Using "high" for all banned-language exemptions (mirrors Hypatia's default severity for cicd_rules/banned_language_file). Also replace non-standard `rationale`/`unblock_condition` keys with schema-valid `note` key. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 8a99855 commit c5771e6

69 files changed

Lines changed: 24 additions & 84 deletions

Some content is hidden

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

.hypatia-baseline.json

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,66 @@
11
[
22
{
3+
"severity": "high",
34
"rule_module": "cicd_rules",
45
"type": "banned_language_file",
56
"file_pattern": "rescript-ecosystem/**",
6-
"rationale": "rescript-ecosystem is a vendor/upstream collection of ReScript libraries and forks; migration to AffineScript tracked in estate migration plan.",
7-
"unblock_condition": "When rescript-ecosystem is migrated or archived."
7+
"note": "rescript-ecosystem is a vendor/upstream collection of ReScript libraries and forks; migration to AffineScript tracked in estate migration plan.",
8+
"tracking_issue": "https://github.com/hyperpolymath/developer-ecosystem/issues/pending"
89
},
910
{
11+
"severity": "high",
1012
"rule_module": "cicd_rules",
1113
"type": "banned_language_file",
1214
"file_pattern": "affinescript-ecosystem/rattlescript/**",
13-
"rationale": "rattlescript contains affine-res bridge package (AffineScriptReScript interop layer); .res files are the bridge source, not new ReScript.",
14-
"unblock_condition": "When affine-res bridge is replaced by AffineScript-native bindings."
15+
"note": "rattlescript contains affine-res bridge package (AffineScript<->ReScript interop layer); .res files are the bridge source, not new ReScript.",
16+
"tracking_issue": "https://github.com/hyperpolymath/developer-ecosystem/issues/pending"
1517
},
1618
{
19+
"severity": "high",
1720
"rule_module": "cicd_rules",
1821
"type": "banned_language_file",
1922
"file_pattern": "cadre-router/**",
20-
"rationale": "cadre-router is a ReScript library (router primitives); pending migration to AffineScript.",
21-
"unblock_condition": "When cadre-router is migrated to AffineScript."
23+
"note": "cadre-router is a ReScript library (router primitives); pending migration to AffineScript.",
24+
"tracking_issue": "https://github.com/hyperpolymath/developer-ecosystem/issues/pending"
2225
},
2326
{
27+
"severity": "high",
2428
"rule_module": "cicd_rules",
2529
"type": "banned_language_file",
2630
"file_pattern": "cadre-tea-router/**",
27-
"rationale": "cadre-tea-router is a ReScript TEA router; pending migration to AffineScript.",
28-
"unblock_condition": "When cadre-tea-router is migrated to AffineScript."
31+
"note": "cadre-tea-router is a ReScript TEA router; pending migration to AffineScript.",
32+
"tracking_issue": "https://github.com/hyperpolymath/developer-ecosystem/issues/pending"
2933
},
3034
{
35+
"severity": "high",
3136
"rule_module": "cicd_rules",
3237
"type": "banned_language_file",
3338
"file_pattern": "aggregate-library/**",
34-
"rationale": "aggregate-library contains pre-migration ReScript source; migration tracked in estate plan.",
35-
"unblock_condition": "When aggregate-library is migrated to AffineScript."
39+
"note": "aggregate-library contains pre-migration ReScript source; migration tracked in estate plan.",
40+
"tracking_issue": "https://github.com/hyperpolymath/developer-ecosystem/issues/pending"
3641
},
3742
{
43+
"severity": "high",
3844
"rule_module": "cicd_rules",
3945
"type": "banned_language_file",
4046
"file_pattern": "coq-ecosystem/**",
41-
"rationale": "coq-ecosystem/coq-jr contains upstream jsCoq demo .res files; vendored upstream, not estate-authored.",
42-
"unblock_condition": "Never — upstream vendored code."
47+
"note": "coq-ecosystem/coq-jr contains upstream jsCoq demo .res files; vendored upstream, not estate-authored.",
48+
"tracking_issue": "https://github.com/hyperpolymath/developer-ecosystem/issues/pending"
4349
},
4450
{
51+
"severity": "high",
4552
"rule_module": "cicd_rules",
4653
"type": "banned_language_file",
4754
"file_pattern": "deno-ecosystem/**",
48-
"rationale": "deno-ecosystem/projects contains pre-migration ReScript projects; migration tracked in estate plan.",
49-
"unblock_condition": "When deno-ecosystem projects are migrated to AffineScript."
55+
"note": "deno-ecosystem/projects contains pre-migration ReScript projects; migration tracked in estate plan.",
56+
"tracking_issue": "https://github.com/hyperpolymath/developer-ecosystem/issues/pending"
5057
},
5158
{
59+
"severity": "high",
5260
"rule_module": "cicd_rules",
5361
"type": "banned_language_file",
5462
"file_pattern": "v-ecosystem/v-deno/**",
55-
"rationale": "v-ecosystem/v-deno contains ReScript interop bridge files; V-lang migration completed 2026-05-28, ReScript interop pending.",
56-
"unblock_condition": "When v-deno ReScript files are migrated to AffineScript."
63+
"note": "v-ecosystem/v-deno contains ReScript interop bridge files; V-lang migration completed 2026-05-28, ReScript interop pending.",
64+
"tracking_issue": "https://github.com/hyperpolymath/developer-ecosystem/issues/pending"
5765
}
5866
]

Cerro-Torre

Lines changed: 0 additions & 1 deletion
This file was deleted.

CodEE

Lines changed: 0 additions & 1 deletion
This file was deleted.

HOL

Lines changed: 0 additions & 1 deletion
This file was deleted.

LOL

Lines changed: 0 additions & 1 deletion
This file was deleted.

accessibility-everywhere

Lines changed: 0 additions & 1 deletion
This file was deleted.

ada-loom-registry

Lines changed: 0 additions & 1 deletion
This file was deleted.

asdf-tool-plugins

Lines changed: 0 additions & 1 deletion
This file was deleted.

aspasia

Lines changed: 0 additions & 1 deletion
This file was deleted.

awesome-gleam

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)