Proposal
- After apply finishes, run health checks: ping API status endpoint and serve a static asset to confirm frontend availability.
- Keep prior bundle staged in /var/tmp/pikit-update/<prev>/ and, if health fails, automatically roll back to it (no full backups).
- Record result in updater state and show a clear error/toast when revert happens.
- Make revert opt-in via config/env to start, then default-on once stable.
Acceptance
- Successful applies perform health probe and finish only if checks pass.
- Failed probe triggers automatic rollback to the previous bundle and updates state accordingly.
- Tests cover success, failed probe + revert, and missing previous bundle cases.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Proposal
Acceptance