mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-12 05:36:40 +00:00
- Add utils/docker/version_updater.py with CLI for updating Docker image versions - Add cli/fix/docker_image_versions module wrapping the updater - Add .github/workflows/update.yml replacing update-skills.yml - Add scripts/github/ helpers: check_git_changes, install_update_python, open_update_pr, update_docker_image_versions - Add tests/lint/filesystem/ for scripts/ and utils/ folder file-type enforcement - Add tests/lint/ansible/ for legacy module usage and vars usage checks - Reorganize tests/lint/repository/ and move test_vars_usage_in_yaml.py to ansible/ - Add artefact docs: files/github/workflow.md, scripst.md, utils.md - Apply documentation.md standards to all modified markdown files Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
734 B
734 B
Scripts 🧰
This page is the SPOT for file placement rules inside the repository scripts/ tree.
For workflow-specific extraction rules, see workflow.md. For Python helper placement, see utils.md.
Allowed file types 📋
- Tracked files under
scripts/MUST use the.shextension. README.mdfiles MAY exist underscripts/as documentation-only exceptions.- Python, YAML, JSON, and other helper file types MUST NOT be stored under
scripts/.
Scope 🎯
- The
scripts/tree MUST contain executable shell entry points and shell helper files only. - If automation logic is not shell-based, it MUST live outside
scripts/and be called from a.shwrapper when needed.