From fb3a732792ea20e39f356c53ce7819e6c30e7cef Mon Sep 17 00:00:00 2001 From: redaxmedia Date: Wed, 11 Dec 2019 01:32:10 +0100 Subject: [PATCH] Support for Bamboo --- chroma_feedback/provider/bamboo/normalize.py | 6 ++---- setup.py | 1 + 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/chroma_feedback/provider/bamboo/normalize.py b/chroma_feedback/provider/bamboo/normalize.py index bc16be31..7f04e91a 100644 --- a/chroma_feedback/provider/bamboo/normalize.py +++ b/chroma_feedback/provider/bamboo/normalize.py @@ -7,13 +7,11 @@ def normalize_data(project : Dict[str, Any]) -> Dict[str, Any]: 'provider': 'bamboo', 'slug': project['key'], 'active': True, - 'status': normalize_status(project['buildState'].lower(), project['lifeCycleState'].lower()) + 'status': normalize_status(project['buildState'].lower()) } -def normalize_status(status : str, lifecycle : str) -> str: - if lifecycle == 'inprogress': - return 'process' +def normalize_status(status : str) -> str: if status == 'failed': return 'failed' return 'passed' diff --git a/setup.py b/setup.py index 1c6d81c5..5d442030 100755 --- a/setup.py +++ b/setup.py @@ -19,6 +19,7 @@ 'chroma_feedback', 'chroma_feedback.provider', 'chroma_feedback.provider.appveyor', + 'chroma_feedback.provider.bamboo', 'chroma_feedback.provider.circle', 'chroma_feedback.provider.codeship', 'chroma_feedback.provider.github',