Thank you for helping improve Tiny Images.
Read AGENTS.md and docs/PROJECT.md. Keep
image-specific behavior under images/<tool>/ and reusable orchestration under
scripts/ or .github/workflows/.
Do not add another CLI image without prior discussion. The project deliberately avoids tools that already have a strong official or community image.
Use the update script with a stable upstream release version:
python3 scripts/update.py age 1.3.2python3 scripts/update.py xh 0.26.2Review the resulting manifest and documentation diffs. The updater changes the
version and digests in images/<tool>/image.toml, then refreshes Markdown
blocks identified by invisible tiny-cli-images:version comments. Never use
placeholder or unverified checksums.
Before submitting a pull request:
- Run
python3 scripts/meta.py <tool>. - Build both
linux/amd64andlinux/arm64images. - Run
images/<tool>/test.sh <local-image>for each architecture. - Confirm that no unrelated files or generated artifacts are included.
Pull requests must not publish images. Production publication occurs only from
an approved <tool>/v<version> release tag.