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