Fix Hermes deploy validation status check

This commit is contained in:
Haitao Pan 2026-05-23 16:04:50 +08:00
parent f51958a4a2
commit 7fbba293a0

View File

@ -141,7 +141,7 @@
register: xworkmate_bridge_hermes_session
changed_when: false
failed_when: false
until: xworkmate_bridge_hermes_session.status == 200
until: xworkmate_bridge_hermes_session.status | int == 200
retries: 3
delay: 5
no_log: true
@ -149,7 +149,7 @@
- name: Assert Hermes empty-output failure includes provider diagnostics
ansible.builtin.assert:
that:
- xworkmate_bridge_hermes_session.status == 200
- xworkmate_bridge_hermes_session.status | int == 200
- xworkmate_bridge_hermes_session.json.result.success == false
- xworkmate_bridge_hermes_session.json.result.provider == "hermes"
- xworkmate_bridge_hermes_session.json.result.status == "failed"