Files
KNELCloudronPackages/output/docs/LOCAL_TESTING.md

746 B

Local Test Harness

All verification runs through the wrapper scripts under output/run/, ensuring every command executes in Docker.

Devtools checks

Use ./output/run/dev.sh for linting and documentation updates:

./output/run/dev.sh python output/scripts/lint_repo.py --slug apache-apisix --strict
./output/run/dev.sh python output/scripts/generate_status.py --preserve-timestamp

Packaging shell

Invoke ./output/run/packager.sh (optionally with BUILD=1) when you need the Cloudron CLI to build, install, or push packages.

CI parity

The Gitea workflow calls the same commands via the devtools image. To mimic it locally, run the lint/status commands above followed by any smoke tests inside the packager shell.