From 0c213e3fde42cac55f267ea27f226599f0e68373 Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 12 Oct 2023 12:56:36 +1100 Subject: [PATCH] Add warnings key to build status (#16) --- qmk_api_tasks.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qmk_api_tasks.py b/qmk_api_tasks.py index ea97ccc..e4bc941 100755 --- a/qmk_api_tasks.py +++ b/qmk_api_tasks.py @@ -270,7 +270,7 @@ def run(self): output = f'No layouts for {keyboard}! Skipping!' bad_boards += 1 qmk_redis.set('qmk_bad_boards', bad_boards) - configurator_build_status[keyboard] = {'works': False, 'last_tested': int(time()), 'message': output} + configurator_build_status[keyboard] = {'works': False, 'warnings': False, 'last_tested': int(time()), 'message': output} keyboards_tested[keyboard] = False # FIXME: Remove this when it's no longer used failed_keyboards[keyboard] = {'severity': 'error', 'message': output} # FIXME: Remove this when it's no longer used print(output) @@ -303,7 +303,7 @@ def run(self): print('Compile job completed successfully!') good_boards += 1 qmk_redis.set('qmk_good_boards', good_boards) - configurator_build_status[keyboard] = {'works': True, 'last_tested': int(time()), 'message': result['output']} + configurator_build_status[keyboard] = {'works': True, 'warnings': '[WARNING]' in result['output'], 'last_tested': int(time()), 'message': result['output']} keyboards_tested[keyboard] = True # FIXME: Remove this when it's no longer used if keyboard in failed_keyboards: del failed_keyboards[keyboard] # FIXME: Remove this when it's no longer used @@ -327,7 +327,7 @@ def run(self): bad_boards += 1 qmk_redis.set('qmk_bad_boards', bad_boards) - configurator_build_status[keyboard] = {'works': False, 'last_tested': int(time()), 'message': output} + configurator_build_status[keyboard] = {'works': False, 'warnings': False, 'last_tested': int(time()), 'message': output} keyboards_tested[keyboard] = False # FIXME: Remove this when it's no longer used failed_keyboards[keyboard] = {'severity': 'error', 'message': output} # FIXME: Remove this when it's no longer used