mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-10-04 06:36:19 -04:00
Some checks failed
Update GitHub Versions (New) / update-github-versions (push) Has been cancelled
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Close Discussion on PR Merge / close-discussion (push) Has been cancelled
Frontend CI/CD / test-json-files (push) Has been cancelled
Frontend CI/CD / build (push) Has been cancelled
Frontend CI/CD / deploy (push) Has been cancelled
Sync to Gitea / sync (push) Has been cancelled
Crawl Versions from newreleases.io / crawl-versions (push) Has been cancelled
Lock closed issues / lock (push) Has been cancelled
Build and Publish Docker Image / build (push) Has been cancelled
Create Daily Release / create-daily-release (push) Has been cancelled
Root cause: post_update_to_api set POST_UPDATE_DONE=true even after all 3 retry attempts failed (curl timeout, API error). This prevented the EXIT trap (api_exit_script) from retrying with fresh attempts. Changes: - Only set POST_UPDATE_DONE=true on actual HTTP 2xx success - If all 3 attempts fail, EXIT trap gets 3 more fresh attempts - Increase timeout from 5s to 10s for final status updates (STATUS_TIMEOUT) Progress pings keep 5s (TELEMETRY_TIMEOUT) since they're lightweight - post_update_to_api_extended: add proper retry logic + HTTP code check (was fire-and-forget with no retry)