mirror of
https://github.com/community-scripts/ProxmoxVE
synced 2026-11-13 17:31:02 +00:00
Update test: after a passing install, every version file the install wrote (~/.<app>) is set back to 0.0.0-ci and the container's own `update` runs unattended, pulling the PR's ct/ script, so update_script's real path is exercised. It must report "Updated successfully" without errors, and services and URL are checked again. Apps without a version file get "nothing to update", a GitHub rate limit counts as not tested. Separate Install and Update columns in the report; a failed update requests changes like a failed install. The job's read-only token is passed to the build so release lookups are not rate limited (all test containers share one public IP). /test <app> in an issue builds that app from main, install and update, and answers in the issue; no check run, review or approval.