mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-09 20:26:33 +00:00
87f762bd7replaced the named helper lists in the deploy task and rerun-spec.sh with a glob. There was a third stager. lint-playwright keeps its own staging tree, so it kept its own list, and every MCP spec failed to parse there: 8 of 87 roles, the same 'Cannot find module ./mcp-endpoint' the CI lint job reports. All three lists held different sets - the deploy task four helpers, rerun-spec.sh three, this one four again but not the same four - and none of them the one the specs actually needed.f14b1ab3f6already fixed this drift once, by adding addon-gating here to match the deploy stager. Adding a name to a list that exists three times is what made a third occurrence certain; the list is gone now. The rule learns about the third stager as well, since one that goes back to naming helpers is exactly what nobody notices.
Lint Scripts
This directory contains scripts that run repository lint checks.
- 🧹 Execute focused lint checks for workflows, Ansible, Python, and shell scripts
- 🔎 Keep lint entry points small, explicit, and callable from
make - ✅ Separate lint execution from tool installation and environment bootstrap
The scope of this folder is lint execution.
Tool installation belongs in scripts/install, while build and test workflows should stay in their dedicated script directories.