Files
computer-playbook/docs/contributing/artefact/scripst.md
T
Environment TestandClaude Sonnet 4.6 bf8c535988 feat(update): add docker image version updater CLI, workflow, and lint tests
- 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>
2026-04-10 18:38:39 +02:00

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 .sh extension.
  • README.md files MAY exist under scripts/ 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 .sh wrapper when needed.