Found while reviewing #4.
textrefs/.github was added as a submodule at github-profile/ (commit 70ddf74). Nothing reads it:
git grep github-profile -- ":!package-lock.json" matches only .gitmodules and CHANGELOG.md.
- It is not mentioned in the "Project layout" section of
CONTRIBUTING.md, nor in AGENTS.md.
- No build step, script, or workflow references the path. It sits outside
src/ and public/, so Astro never sees it.
Meanwhile all four workflows check out with submodules: recursive, so every CI run now clones it. That makes an unused repo a hard dependency of data, linkcheck, pages, and release — if textrefs/.github is ever renamed or made private, all four break for a directory nothing consumes.
Either:
- document what it is for (editing the org profile README from this checkout?) in
CONTRIBUTING.md § Project layout and AGENTS.md, or
- drop the submodule and edit
textrefs/.github directly.
Second option unless there is a workflow that genuinely benefits from having both trees in one checkout.
Found while reviewing #4.
textrefs/.githubwas added as a submodule atgithub-profile/(commit 70ddf74). Nothing reads it:git grep github-profile -- ":!package-lock.json"matches only.gitmodulesandCHANGELOG.md.CONTRIBUTING.md, nor inAGENTS.md.src/andpublic/, so Astro never sees it.Meanwhile all four workflows check out with
submodules: recursive, so every CI run now clones it. That makes an unused repo a hard dependency ofdata,linkcheck,pages, andrelease— iftextrefs/.githubis ever renamed or made private, all four break for a directory nothing consumes.Either:
CONTRIBUTING.md§ Project layout andAGENTS.md, ortextrefs/.githubdirectly.Second option unless there is a workflow that genuinely benefits from having both trees in one checkout.