From 07c9322a726f5f53c3798082782c151fcde6de35 Mon Sep 17 00:00:00 2001 From: Emil Simeonov Date: Tue, 25 Aug 2026 03:30:17 +0200 Subject: [PATCH] fix: treat skipped molecule tests as terminal in wait_for_checks --- .gitea/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 4e55338..6abfdcd 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -328,11 +328,11 @@ jobs: import sys,json d=json.load(sys.stdin) statuses={s['context']:s['status'] for s in d.get('statuses',[])} - # Check if all molecule-tests contexts are terminal (success/failure) + # Check if all molecule-tests contexts are terminal (success/failure/skipped) mol_contexts=[k for k in statuses if 'molecule-tests' in k] if not mol_contexts: print('skipped') - elif all(statuses[k] in ('success','failure') for k in mol_contexts): + elif all(statuses[k] in ('success','failure','skipped') for k in mol_contexts): if any(statuses[k]=='failure' for k in mol_contexts): print('failure') else: