Repository navigation
fix: preserve deferred executor reload across noop - #337
Conversation
Co-authored-by: Eduard Carreras <ecarreras@gisce.net>
|
Post-merge sync: #337 is integrated as There is no dedicated |
|
Review follow-up: he revisat el commit Validació local: |
Summary
noop;Production incident
During the
v0.88.0rollout, webhook ingress and dashboard loaded the new version while the executor kept its pre-release process. The recorded completion state was later replaced by a noop plan withexecutor_reload_pending=false, so the completion pass no longer had an executor restart to apply.The production executor has been restarted manually after confirming an empty queue. This PR prevents the pending restart from being lost on future releases.
Validation
36 passedintests/test_autoupdate.py;694 passedin the full Python suite;git diff --checkclean.Refs #299
TASK: TASK-85718