Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions docs/pre-commit-hooks-rollout.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ later resync should mistake for unfinished work.
Repos and their current `registry/repos.json` `types`, from the hub's own registry as of this
doc's authorship. Archived repos are not tracked.

- [x] **ProjectTemplate** (`source-only`, `docs`): the hub itself. Doc gates wired in
`.husky/pre-commit` since PR #642, and the ruff/mypy half added in this PR's own commits,
- [x] **ProjectTemplate** (`source-only`, `docs`, `python`): the hub itself. Doc gates wired in
`.husky/pre-commit` since PR #642. The ruff/mypy half was added in PR #962,
once the corpus was confirmed clean (0 ruff errors, 200 files formatted, mypy clean).
- [ ] **Utilities** (`csharp`, `nuget`): Husky.Net + doc gates.
- [ ] **LanguageTags** (`csharp`, `nuget`, `codegen`): Husky.Net + doc gates.
Expand All @@ -70,7 +70,8 @@ doc's authorship. Archived repos are not tracked.
- [ ] **ESPHome-NonRoot** (`docker`, `upstream-wrapper`): doc-gate half only, no declared language.
- [ ] **VSCode-Server-DotNetCore** (`docker`): doc-gate half only, no declared language.
- [ ] **NxWitness** (`docker`, `upstream-wrapper`, `codegen`, `csharp`): Husky.Net + doc gates.
- [ ] **HomeAutomation-Config** (`source-only`): doc-gate half only, no declared language.
- [x] **HomeAutomation-Config** (`source-only`, `python`): `pre-commit` framework + doc gates.
The hub audit in `reports/homeautomation-config/audit.md` graded `parity.hooks` passing.
- [ ] **KiCadLibrary** (`eda`, `python`): `pre-commit` framework + doc gates.
- [ ] **EspDinIoT** (`eda`): doc-gate half only, no fleet-covered language.
- [ ] **ESPHome-Config** (`source-only`, `python`, `cpp`): `pre-commit` framework + doc gates for
Expand Down
7 changes: 4 additions & 3 deletions registry/repos.json
Original file line number Diff line number Diff line change
Expand Up @@ -156,16 +156,17 @@
"name": "HomeAutomation-Config",
"url": "https://github.com/ptr727/HomeAutomation-Config",
"status": "cataloged",
"types": ["source-only"],
"types": ["source-only", "python"],
"groundTruthBranch": "main",
"workflowModel": "release",
"lineEndings": "lf",
"hasDevelop": true,
"publish": [{ "target": "github-release", "mechanism": "none" }],
"requiredSecrets": [],
"requiredSecrets": ["CODECOV_TOKEN"],
"consumerModel": "pull",
"releaseTrigger": "dispatch-only",
"driftNotes": ["Maintainer home-lab code repo (docker-compose stacks, host install and lifecycle scripts, Firewalla configs), installed onto the Proxmox host and the VPS rather than edited in place, so it runs the release model. It is Linux-consumed, so lineEndings lf.", "Reclassified from operational to release on 2026-09-24 (HomeAutomation-Config #425). The -Config suffix in its name predates the reclassification.", "Renamed from HomeAutomation for fleet naming consistency (config repos are *-Config). The Vantage controller config is split out to its own Vantage-Config repo (lf default, only `.dc` pinned CRLF), not carried here, and the legacy Vantage/ subtree is stripped."]
"pythonDirectories": ["CloudInit", "Cloudflare", "MutationSweep", "Notify", "Trackers", "USBDev", "VPS", "scripts"],
"driftNotes": ["Maintainer home-lab code repo (docker-compose stacks, host install and lifecycle scripts, Firewalla configs), installed onto the Proxmox host and the VPS rather than edited in place, so it runs the release model. It is Linux-consumed, so lineEndings lf.", "Reclassified from operational to release on 2026-09-24 (HomeAutomation-Config #425). The -Config suffix in its name predates the reclassification.", "Declares python since 2026-10-27 (ProjectTemplate #2255), after its CI came to gate eight Python directories through the hub validator. The maintainer reversed the earlier decision, on HomeAutomation-Config #438, to keep python undeclared.", "Renamed from HomeAutomation for fleet naming consistency (config repos are *-Config). The Vantage controller config is split out to its own Vantage-Config repo (lf default, only `.dc` pinned CRLF), not carried here, and the legacy Vantage/ subtree is stripped."]
},
{
"name": "KiCadLibrary",
Expand Down
Loading