From b12025722703ffc3f673554b1fa366e456592b18 Mon Sep 17 00:00:00 2001 From: henryruhs Date: Thu, 7 Apr 2022 10:23:31 +0200 Subject: [PATCH 1/6] Move to new GitHub name --- .github/FUNDING.yml | 2 +- .github/terminal-session.svg | 12 ++-- README.md | 8 +-- chroma_feedback/metadata.py | 4 +- .../test_device.py | 10 +-- .../consumer/elgato_streamdeck/test_device.py | 10 +-- .../embrava_blynclight/test_device.py | 10 +-- .../consumer/kuando_busylight/test_device.py | 10 +-- tests/consumer/lifx_light/test_light.py | 10 +-- tests/consumer/luxafor_flag/test_device.py | 10 +-- tests/consumer/magic_hue/test_light.py | 10 +-- tests/consumer/nanoleaf_light/test_light.py | 10 +-- tests/consumer/philips_hue/test_light.py | 10 +-- tests/consumer/razer_chroma/test_device.py | 10 +-- tests/consumer/thingm_blink1/test_device.py | 10 +-- tests/consumer/wiz_light/test_light.py | 10 +-- tests/consumer/xiaomi_yeelight/test_light.py | 10 +-- tests/producer/appveyor/test_core.py | 4 +- tests/producer/azure/test_core.py | 4 +- tests/producer/bamboo/test_core.py | 12 ++-- tests/producer/bitbucket/test_core.py | 4 +- tests/producer/buddy/test_core.py | 10 +-- tests/producer/circle/test_core.py | 6 +- tests/producer/codeship/test_core.py | 8 +-- tests/producer/custom/test_core.py | 10 +-- tests/producer/github/test_core.py | 12 ++-- tests/producer/gitlab/test_core.py | 8 +-- tests/producer/test_core.py | 2 +- tests/producer/travis/test_core.py | 8 +-- tests/producer/wercker/test_core.py | 6 +- tests/test_helper.py | 8 +-- tests/test_reporter.py | 68 +++++++++---------- 32 files changed, 163 insertions(+), 163 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index a13f4954..69e050be 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1 +1 @@ -github: redaxmedia +github: henryruhs diff --git a/.github/terminal-session.svg b/.github/terminal-session.svg index d723358e..89e5f692 100644 --- a/.github/terminal-session.svg +++ b/.github/terminal-session.svg @@ -4,13 +4,13 @@ -
redaxmedia@local:~$ chroma-feedback -P=github --github-slug=redaxmedia -C=philips_hue
-chroma-feedback 12.2.0 by Henry Ruhs
+		
user@local:~$ chroma-feedback -P=github --github-slug=henryruhs -C=philips_hue
+chroma-feedback 12.2.1 by Henry Ruhs
 
- Status of redaxmedia/chroma-feedback on github is passed
- Status of redaxmedia/handpick on github is passed
- Status of redaxmedia/ncss-linter on github is passed
- Status of redaxmedia/ngx-crud on github is passed
+ Status of henryruhs/chroma-feedback on github is passed
+ Status of henryruhs/handpick on github is passed
+ Status of henryruhs/ncss-linter on github is passed
+ Status of henryruhs/ngx-crud on github is passed
 
  Set status of Hue play 1 to passed
  Set status of Hue play 2 to passed
diff --git a/README.md b/README.md
index e3dd0846..b6e5c028 100644
--- a/README.md
+++ b/README.md
@@ -3,8 +3,8 @@ Chroma Feedback
 
 > Turn your RGB powered hardware into a status indicator for continuous integration, continuous deployment and infrastructure monitoring.
 
-[![Build Status](https://img.shields.io/github/workflow/status/redaxmedia/chroma-feedback/ci.svg)](https://github.com/redaxmedia/chroma-feedback/actions?query=workflow:ci)
-[![Coverage Status](https://img.shields.io/coveralls/redaxmedia/chroma-feedback.svg)](https://coveralls.io/r/redaxmedia/chroma-feedback)
+[![Build Status](https://img.shields.io/github/workflow/status/henryruhs/chroma-feedback/ci.svg)](https://github.com/henryruhs/chroma-feedback/actions?query=workflow:ci)
+[![Coverage Status](https://img.shields.io/coveralls/henryruhs/chroma-feedback.svg)](https://coveralls.io/r/henryruhs/chroma-feedback)
 [![PyPI](https://img.shields.io/pypi/v/chroma-feedback.svg)](https://pypi.org/project/chroma-feedback)
 [![License](https://img.shields.io/pypi/l/chroma-feedback.svg)](https://pypi.org/project/chroma-feedback)
 
@@ -12,7 +12,7 @@ Chroma Feedback
 Preview
 -------
 
-![Terminal Session](https://raw.githubusercontent.com/redaxmedia/chroma-feedback/master/.github/terminal-session.svg?sanitize=true)
+![Terminal Session](https://raw.githubusercontent.com/henryruhs/chroma-feedback/master/.github/terminal-session.svg?sanitize=true)
 
 
 Installation
@@ -62,4 +62,4 @@ chroma-feedback [options]
 Documentation
 -------------
 
-Read the [documenation](https://redaxmedia.gitbook.io/chroma-feedback) for a deep dive.
+Read the [documenation](https://henryruhs.gitbook.io/chroma-feedback) for a deep dive.
diff --git a/chroma_feedback/metadata.py b/chroma_feedback/metadata.py
index fa50fb7a..d0a97a25 100644
--- a/chroma_feedback/metadata.py
+++ b/chroma_feedback/metadata.py
@@ -4,11 +4,11 @@
 {
 	'name': 'chroma-feedback',
 	'description': 'Turn your RGB powered hardware into a status indicator for continuous integration, continuous deployment and infrastructure monitoring',
-	'version': '12.2.0',
+	'version': '12.2.1',
 	'license': 'MIT',
 	'keywords': ' '.join(producer.__all__),
 	'author': 'Henry Ruhs',
-	'author_email': 'info@redaxmedia.com',
+	'author_email': 'info@henryruhs.com',
 	'url': 'https://chroma-feedback.com'
 }
 
diff --git a/tests/consumer/agile_innovative_blinkstick/test_device.py b/tests/consumer/agile_innovative_blinkstick/test_device.py
index 915504eb..8f6c1349 100644
--- a/tests/consumer/agile_innovative_blinkstick/test_device.py
+++ b/tests/consumer/agile_innovative_blinkstick/test_device.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/elgato_streamdeck/test_device.py b/tests/consumer/elgato_streamdeck/test_device.py
index 62857b0c..f5daae57 100644
--- a/tests/consumer/elgato_streamdeck/test_device.py
+++ b/tests/consumer/elgato_streamdeck/test_device.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/embrava_blynclight/test_device.py b/tests/consumer/embrava_blynclight/test_device.py
index c7ab6752..37808dbe 100644
--- a/tests/consumer/embrava_blynclight/test_device.py
+++ b/tests/consumer/embrava_blynclight/test_device.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/kuando_busylight/test_device.py b/tests/consumer/kuando_busylight/test_device.py
index 1f28da96..b4a807a1 100644
--- a/tests/consumer/kuando_busylight/test_device.py
+++ b/tests/consumer/kuando_busylight/test_device.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/lifx_light/test_light.py b/tests/consumer/lifx_light/test_light.py
index c2542650..924801a0 100644
--- a/tests/consumer/lifx_light/test_light.py
+++ b/tests/consumer/lifx_light/test_light.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/luxafor_flag/test_device.py b/tests/consumer/luxafor_flag/test_device.py
index b9cc938c..73cf80b1 100644
--- a/tests/consumer/luxafor_flag/test_device.py
+++ b/tests/consumer/luxafor_flag/test_device.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/magic_hue/test_light.py b/tests/consumer/magic_hue/test_light.py
index 840daf6a..636c573a 100644
--- a/tests/consumer/magic_hue/test_light.py
+++ b/tests/consumer/magic_hue/test_light.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/nanoleaf_light/test_light.py b/tests/consumer/nanoleaf_light/test_light.py
index 4aef8651..af27113d 100644
--- a/tests/consumer/nanoleaf_light/test_light.py
+++ b/tests/consumer/nanoleaf_light/test_light.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/philips_hue/test_light.py b/tests/consumer/philips_hue/test_light.py
index 90e8dbba..37378391 100644
--- a/tests/consumer/philips_hue/test_light.py
+++ b/tests/consumer/philips_hue/test_light.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/razer_chroma/test_device.py b/tests/consumer/razer_chroma/test_device.py
index 5c7938bc..5da1eef1 100644
--- a/tests/consumer/razer_chroma/test_device.py
+++ b/tests/consumer/razer_chroma/test_device.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/thingm_blink1/test_device.py b/tests/consumer/thingm_blink1/test_device.py
index 8408632b..89ba47a4 100644
--- a/tests/consumer/thingm_blink1/test_device.py
+++ b/tests/consumer/thingm_blink1/test_device.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/wiz_light/test_light.py b/tests/consumer/wiz_light/test_light.py
index f08a4a79..1d35bfdb 100644
--- a/tests/consumer/wiz_light/test_light.py
+++ b/tests/consumer/wiz_light/test_light.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/consumer/xiaomi_yeelight/test_light.py b/tests/consumer/xiaomi_yeelight/test_light.py
index f9abaa08..35a7c265 100644
--- a/tests/consumer/xiaomi_yeelight/test_light.py
+++ b/tests/consumer/xiaomi_yeelight/test_light.py
@@ -17,7 +17,7 @@ def test_process_passed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'passed'
 			}
 		])
@@ -41,7 +41,7 @@ def test_process_started() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'started'
 			}
 		])
@@ -65,7 +65,7 @@ def test_process_errored() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'errored'
 			}
 		])
@@ -89,7 +89,7 @@ def test_process_warned() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'warned'
 			}
 		])
@@ -113,7 +113,7 @@ def test_process_failed() -> None:
 				'name': 'github',
 				'symbol': None,
 				'message': None,
-				'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+				'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 				'status': 'failed'
 			}
 		])
diff --git a/tests/producer/appveyor/test_core.py b/tests/producer/appveyor/test_core.py
index be62d238..af391c86 100644
--- a/tests/producer/appveyor/test_core.py
+++ b/tests/producer/appveyor/test_core.py
@@ -13,14 +13,14 @@ def test_run_one() -> None:
 			appveyor_host = 'https://ci.appveyor.com',
 			appveyor_slug =
 			[
-				'redaxmedia/chroma-feedback'
+				'henryruhs/chroma-feedback'
 			],
 			appveyor_token = os.environ.get('APPVEYOR_TOKEN')
 		)
 		result = appveyor.core.run()
 
 		assert result[0]['name'] == 'appveyor'
-		assert result[0]['slug'] == 'redaxmedia/chroma-feedback'
+		assert result[0]['slug'] == 'henryruhs/chroma-feedback'
 		assert result[0]['status'] in get_args(Status)
 	else:
 		pytest.skip('APPVEYOR_TOKEN is not defined')
diff --git a/tests/producer/azure/test_core.py b/tests/producer/azure/test_core.py
index c8703783..1455aa80 100644
--- a/tests/producer/azure/test_core.py
+++ b/tests/producer/azure/test_core.py
@@ -27,12 +27,12 @@ def test_run_one(request_mock : Any) -> None:
 		azure_host = 'https://dev.azure.com',
 		azure_slug =
 		[
-			'redaxmedia/chroma-feedback'
+			'henryruhs/chroma-feedback'
 		],
 		azure_token = '__token__'
 	)
 	result = azure.run()
 
-	assert result[0]['name'] == 'azure' 
+	assert result[0]['name'] == 'azure'
 	assert result[0]['slug'] == 'chroma-feedback'
 	assert result[0]['status'] in get_args(Status)
diff --git a/tests/producer/bamboo/test_core.py b/tests/producer/bamboo/test_core.py
index 60676a6c..52ab0b91 100644
--- a/tests/producer/bamboo/test_core.py
+++ b/tests/producer/bamboo/test_core.py
@@ -11,21 +11,21 @@ def test_run_one(request_mock : Any) -> None:
 	request_mock.return_value.status_code = 200
 	request_mock.return_value.json.return_value =\
 	{
-		'key': 'redaxmedia-chroma-feedback',
+		'key': 'henryruhs-chroma-feedback',
 		'buildState': 'Successful'
 	}
 	bamboo.core.ARGS = argparse.Namespace(
 		bamboo_host = 'http://localhost',
 		bamboo_slug =
 		[
-			'redaxmedia/chroma-feedback'
+			'henryruhs/chroma-feedback'
 		],
 		bamboo_token = '__token__'
 	)
 	result = bamboo.run()
 
 	assert result[0]['name'] == 'bamboo'
-	assert result[0]['slug'] == 'redaxmedia-chroma-feedback'
+	assert result[0]['slug'] == 'henryruhs-chroma-feedback'
 	assert result[0]['status'] in get_args(Status)
 
 
@@ -39,7 +39,7 @@ def test_run_many(request_mock : Any) -> None:
 			'result':
 			[
 				{
-					'key': 'redaxmedia-chroma-feedback',
+					'key': 'henryruhs-chroma-feedback',
 					'buildState': 'Successful'
 				}
 			]
@@ -49,12 +49,12 @@ def test_run_many(request_mock : Any) -> None:
 		bamboo_host = 'http://localhost',
 		bamboo_slug =
 		[
-			'redaxmedia'
+			'henryruhs'
 		],
 		bamboo_token = '__token__'
 	)
 	result = bamboo.run()
 
 	assert result[0]['name'] == 'bamboo'
-	assert result[0]['slug'] == 'redaxmedia-chroma-feedback'
+	assert result[0]['slug'] == 'henryruhs-chroma-feedback'
 	assert result[0]['status'] in get_args(Status)
diff --git a/tests/producer/bitbucket/test_core.py b/tests/producer/bitbucket/test_core.py
index c9e42a0b..3dba9cb7 100644
--- a/tests/producer/bitbucket/test_core.py
+++ b/tests/producer/bitbucket/test_core.py
@@ -13,7 +13,7 @@ def test_run_one() -> None:
 			bitbucket_host = 'https://api.bitbucket.org',
 			bitbucket_slug =
 			[
-				'redaxmedia/chroma-feedback-test'
+				'henryruhs/chroma-feedback-test'
 			],
 			bitbucket_username = os.environ.get('BITBUCKET_USERNAME'),
 			bitbucket_password = os.environ.get('BITBUCKET_PASSWORD')
@@ -21,7 +21,7 @@ def test_run_one() -> None:
 		result = bitbucket.core.run()
 
 		assert result[0]['name'] == 'bitbucket'
-		assert result[0]['slug'] == 'redaxmedia/chroma-feedback-test'
+		assert result[0]['slug'] == 'henryruhs/chroma-feedback-test'
 		assert result[0]['status'] in get_args(Status)
 	else:
 		pytest.skip('BITBUCKET_USERNAME or BITBUCKET_PASSWORD is not defined')
diff --git a/tests/producer/buddy/test_core.py b/tests/producer/buddy/test_core.py
index c7c54a38..93058301 100644
--- a/tests/producer/buddy/test_core.py
+++ b/tests/producer/buddy/test_core.py
@@ -13,14 +13,14 @@ def test_run_one() -> None:
 			buddy_host = 'https://api.buddy.works',
 			buddy_slug =
 			[
-				'redaxmedia/chroma-feedback-test-gitlab'
+				'henryruhs/chroma-feedback-test-gitlab'
 			],
 			buddy_token = os.environ.get('BUDDY_TOKEN')
 		)
 		result = buddy.core.run()
 
 		assert result[0]['name'] == 'buddy'
-		assert result[0]['slug'] == 'redaxmedia/chroma-feedback-test-gitlab'
+		assert result[0]['slug'] == 'henryruhs/chroma-feedback-test-gitlab'
 		assert result[0]['status'] in get_args(Status)
 	else:
 		pytest.skip('BUDDY_TOKEN is not defined')
@@ -32,18 +32,18 @@ def test_run_many() -> None:
 			buddy_host = 'https://api.buddy.works',
 			buddy_slug =
 			[
-				'redaxmedia'
+				'henryruhs'
 			],
 			buddy_token = os.environ.get('BUDDY_TOKEN')
 		)
 		result = buddy.core.run()
 
 		assert result[0]['name'] == 'buddy'
-		assert 'redaxmedia/chroma-feedback-test' in result[0]['slug']
+		assert 'henryruhs/chroma-feedback-test' in result[0]['slug']
 		assert result[0]['status'] in get_args(Status)
 
 		assert result[1]['name'] == 'buddy'
-		assert 'redaxmedia/chroma-feedback-test' in result[1]['slug']
+		assert 'henryruhs/chroma-feedback-test' in result[1]['slug']
 		assert result[1]['status'] in get_args(Status)
 	else:
 		pytest.skip('BUDDY_TOKEN is not defined')
diff --git a/tests/producer/circle/test_core.py b/tests/producer/circle/test_core.py
index e9a61b0f..59440a68 100644
--- a/tests/producer/circle/test_core.py
+++ b/tests/producer/circle/test_core.py
@@ -14,14 +14,14 @@ def test_run_one() -> None:
 			circle_organization = None,
 			circle_slug =
 			[
-				'github/redaxmedia/chroma-feedback'
+				'github/henryruhs/chroma-feedback'
 			],
 			circle_token = os.environ.get('CIRCLE_TOKEN')
 		)
 		result = circle.core.run()
 
 		assert result[0]['name'] == 'circle'
-		assert result[0]['slug'] == 'gh/redaxmedia/chroma-feedback/lint-and-test'
+		assert result[0]['slug'] == 'gh/henryruhs/chroma-feedback/lint-and-test'
 		assert result[0]['status'] in get_args(Status)
 	else:
 		pytest.skip('CIRCLE_TOKEN is not defined')
@@ -31,7 +31,7 @@ def test_run_many() -> None:
 	if os.environ.get('CIRCLE_TOKEN'):
 		circle.core.ARGS = argparse.Namespace(
 			circle_host = 'https://circleci.com',
-			circle_organization = 'github/redaxmedia',
+			circle_organization = 'github/henryruhs',
 			circle_slug = None,
 			circle_token = os.environ.get('CIRCLE_TOKEN')
 		)
diff --git a/tests/producer/codeship/test_core.py b/tests/producer/codeship/test_core.py
index 90607e2b..d8df917f 100644
--- a/tests/producer/codeship/test_core.py
+++ b/tests/producer/codeship/test_core.py
@@ -13,7 +13,7 @@ def test_run_one() -> None:
 			codeship_host = 'https://api.codeship.com',
 			codeship_slug =
 			[
-				'redaxmedia/chroma-feedback-test'
+				'henryruhs/chroma-feedback-test'
 			],
 			codeship_username = os.environ.get('CODESHIP_USERNAME'),
 			codeship_password = os.environ.get('CODESHIP_PASSWORD')
@@ -21,7 +21,7 @@ def test_run_one() -> None:
 		result = codeship.core.run()
 
 		assert result[0]['name'] == 'codeship'
-		assert result[0]['slug'] == 'redaxmedia/chroma-feedback-test'
+		assert result[0]['slug'] == 'henryruhs/chroma-feedback-test'
 		assert result[0]['status'] in get_args(Status)
 	else:
 		pytest.skip('CODESHIP_USERNAME or CODESHIP_PASSWORD is not defined')
@@ -38,11 +38,11 @@ def test_run_many() -> None:
 		result = codeship.core.run()
 
 		assert result[0]['name'] == 'codeship'
-		assert result[0]['slug'] == 'redaxmedia/chroma-feedback-test'
+		assert result[0]['slug'] == 'henryruhs/chroma-feedback-test'
 		assert result[0]['status'] in get_args(Status)
 
 		assert result[1]['name'] == 'codeship'
-		assert result[1]['slug'] == 'redaxmedia/chroma-feedback-test'
+		assert result[1]['slug'] == 'henryruhs/chroma-feedback-test'
 		assert result[1]['status'] in get_args(Status)
 	else:
 		pytest.skip('CODESHIP_USERNAME or CODESHIP_PASSWORD is not defined')
diff --git a/tests/producer/custom/test_core.py b/tests/producer/custom/test_core.py
index 4aa1e500..e3bbd244 100644
--- a/tests/producer/custom/test_core.py
+++ b/tests/producer/custom/test_core.py
@@ -13,8 +13,8 @@ def test_run_one(request_mock : Any) -> None:
 	[
 		{
 			'producer': 'custom',
-			'slug': 'redaxmedia/chroma-feedback',
-			'url': 'http://localhost/redaxmedia/chroma-feedback/pipelines/1',
+			'slug': 'henryruhs/chroma-feedback',
+			'url': 'http://localhost/henryruhs/chroma-feedback/pipelines/1',
 			'status': 'passed'
 		}
 	]
@@ -22,13 +22,13 @@ def test_run_one(request_mock : Any) -> None:
 		custom_host = 'http://localhost',
 		custom_slug =
 		[
-			'redaxmedia/chroma-feedback'
+			'henryruhs/chroma-feedback'
 		],
 		custom_token = '__token__'
 	)
 	result = custom.core.run()
 
 	assert result[0]['name'] == 'custom'
-	assert result[0]['slug'] == 'redaxmedia/chroma-feedback'
-	assert result[0]['url'] == 'http://localhost/redaxmedia/chroma-feedback/pipelines/1'
+	assert result[0]['slug'] == 'henryruhs/chroma-feedback'
+	assert result[0]['url'] == 'http://localhost/henryruhs/chroma-feedback/pipelines/1'
 	assert result[0]['status'] in get_args(Status)
diff --git a/tests/producer/github/test_core.py b/tests/producer/github/test_core.py
index e51d5420..88bc0b83 100644
--- a/tests/producer/github/test_core.py
+++ b/tests/producer/github/test_core.py
@@ -13,15 +13,15 @@ def test_run_one() -> None:
 			github_host = 'https://api.github.com',
 			github_slug =
 			[
-				'redaxmedia/chroma-feedback'
+				'henryruhs/chroma-feedback'
 			],
 			github_token = os.environ.get('GITHUB_TOKEN')
 		)
 		result = github.core.run()
 
 		assert result[0]['name'] == 'github'
-		assert result[0]['slug'] == 'redaxmedia/chroma-feedback'
-		assert 'https://github.com/redaxmedia/chroma-feedback/actions/runs' in result[0]['url']
+		assert result[0]['slug'] == 'henryruhs/chroma-feedback'
+		assert 'https://github.com/henryruhs/chroma-feedback/actions/runs' in result[0]['url']
 		assert result[0]['status'] in get_args(Status)
 	else:
 		pytest.skip('GITHUB_TOKEN is not defined')
@@ -33,7 +33,7 @@ def test_run_many() -> None:
 			github_host = 'https://api.github.com',
 			github_slug =
 			[
-				'redaxmedia'
+				'henryruhs'
 			],
 			github_token = os.environ.get('GITHUB_TOKEN')
 		)
@@ -41,12 +41,12 @@ def test_run_many() -> None:
 
 		assert result[0]['name'] == 'github'
 		assert result[0]['slug']
-		assert 'https://github.com/redaxmedia' in result[0]['url']
+		assert 'https://github.com/henryruhs' in result[0]['url']
 		assert result[0]['status'] in get_args(Status)
 
 		assert result[1]['name'] == 'github'
 		assert result[1]['slug']
-		assert 'https://github.com/redaxmedia' in result[1]['url']
+		assert 'https://github.com/henryruhs' in result[1]['url']
 		assert result[1]['status'] in get_args(Status)
 	else:
 		pytest.skip('GITHUB_TOKEN is not defined')
diff --git a/tests/producer/gitlab/test_core.py b/tests/producer/gitlab/test_core.py
index 7e42183c..352069fa 100644
--- a/tests/producer/gitlab/test_core.py
+++ b/tests/producer/gitlab/test_core.py
@@ -21,12 +21,12 @@ def test_run_one() -> None:
 
 		assert result[0]['name'] == 'gitlab'
 		assert result[0]['slug'] == '33658238/test'
-		assert 'https://gitlab.com/redaxmedia/chroma-feedback-test' in result[0]['url']
+		assert 'https://gitlab.com/henryruhs/chroma-feedback-test' in result[0]['url']
 		assert result[0]['status'] in get_args(Status)
 
 		assert result[1]['name'] == 'gitlab'
 		assert result[1]['slug'] == '33658238/lint'
-		assert 'https://gitlab.com/redaxmedia/chroma-feedback-test' in result[1]['url']
+		assert 'https://gitlab.com/henryruhs/chroma-feedback-test' in result[1]['url']
 		assert result[1]['status'] in get_args(Status)
 	else:
 		pytest.skip('GITLAB_TOKEN is not defined')
@@ -43,12 +43,12 @@ def test_run_many() -> None:
 
 		assert result[0]['name'] == 'gitlab'
 		assert result[0]['slug'] == '33658238/test'
-		assert 'https://gitlab.com/redaxmedia/chroma-feedback-test' in result[0]['url']
+		assert 'https://gitlab.com/henryruhs/chroma-feedback-test' in result[0]['url']
 		assert result[0]['status'] in get_args(Status)
 
 		assert result[1]['name'] == 'gitlab'
 		assert result[1]['slug'] == '33658238/lint'
-		assert 'https://gitlab.com/redaxmedia/chroma-feedback-test' in result[1]['url']
+		assert 'https://gitlab.com/henryruhs/chroma-feedback-test' in result[1]['url']
 		assert result[1]['status'] in get_args(Status)
 	else:
 		pytest.skip('GITLAB_TOKEN is not defined')
diff --git a/tests/producer/test_core.py b/tests/producer/test_core.py
index a5f8d6f6..04ddbc0b 100644
--- a/tests/producer/test_core.py
+++ b/tests/producer/test_core.py
@@ -14,7 +14,7 @@ def test_process(mocker : Any) -> None:
 		sys.argv.append('--producer')
 		sys.argv.append('travis')
 		sys.argv.append('--travis-slug')
-		sys.argv.append('redaxmedia/chroma-feedback')
+		sys.argv.append('henryruhs/chroma-feedback')
 		sys.argv.append('--travis-token')
 		sys.argv.append(os.environ.get('TRAVIS_TOKEN'))
 		process = mocker.spy(producer.travis, 'run')
diff --git a/tests/producer/travis/test_core.py b/tests/producer/travis/test_core.py
index 76957124..ab89d78d 100644
--- a/tests/producer/travis/test_core.py
+++ b/tests/producer/travis/test_core.py
@@ -13,14 +13,14 @@ def test_run_one() -> None:
 			travis_host = 'https://api.travis-ci.com',
 			travis_slug =
 			[
-				'redaxmedia/chroma-feedback'
+				'henryruhs/chroma-feedback'
 			],
 			travis_token = os.environ.get('TRAVIS_TOKEN')
 		)
 		result = travis.core.run()
 
 		assert result[0]['name'] == 'travis'
-		assert result[0]['slug'] == 'redaxmedia/chroma-feedback'
+		assert result[0]['slug'] == 'henryruhs/chroma-feedback'
 		assert result[0]['status'] in get_args(Status)
 	else:
 		pytest.skip('TRAVIS_TOKEN is not defined')
@@ -32,14 +32,14 @@ def test_run_many() -> None:
 			travis_host = 'https://api.travis-ci.com',
 			travis_slug =
 			[
-				'redaxmedia'
+				'henryruhs'
 			],
 			travis_token = os.environ.get('TRAVIS_TOKEN')
 		)
 		result = travis.core.run()
 
 		assert result[0]['name'] == 'travis'
-		assert result[0]['slug'] == 'redaxmedia/chroma-feedback'
+		assert result[0]['slug'] == 'henryruhs/chroma-feedback'
 		assert result[0]['status'] in get_args(Status)
 	else:
 		pytest.skip('TRAVIS_TOKEN is not defined')
diff --git a/tests/producer/wercker/test_core.py b/tests/producer/wercker/test_core.py
index 12dd5654..a85c3126 100644
--- a/tests/producer/wercker/test_core.py
+++ b/tests/producer/wercker/test_core.py
@@ -13,14 +13,14 @@ def test_run_one() -> None:
 			wercker_host = 'https://app.wercker.com',
 			wercker_slug =
 			[
-				'redaxmedia/chroma-feedback'
+				'henryruhs/chroma-feedback'
 			],
 			wercker_token = os.environ.get('WERCKER_TOKEN')
 		)
 		result = wercker.core.run()
 
 		assert result[0]['name'] == 'wercker'
-		assert result[0]['slug'] == 'redaxmedia/chroma-feedback'
+		assert result[0]['slug'] == 'henryruhs/chroma-feedback'
 		assert result[0]['status'] in get_args(Status)
 	else:
 		pytest.skip('WERCKER_TOKEN is not defined')
@@ -32,7 +32,7 @@ def test_run_many() -> None:
 			wercker_host = 'https://app.wercker.com',
 			wercker_slug =
 			[
-				'redaxmedia'
+				'henryruhs'
 			],
 			wercker_token = os.environ.get('WERCKER_TOKEN')
 		)
diff --git a/tests/test_helper.py b/tests/test_helper.py
index 7c1842fa..356837d6 100644
--- a/tests/test_helper.py
+++ b/tests/test_helper.py
@@ -4,10 +4,10 @@
 
 
 def test_parse_slug() -> None:
-	assert 'workspace' in helper.parse_slug('redaxmedia')
-	assert 'project' not in helper.parse_slug('redaxmedia')
-	assert 'workspace' in helper.parse_slug('redaxmedia/chroma-feedback')
-	assert 'project' in helper.parse_slug('redaxmedia/chroma-feedback')
+	assert 'workspace' in helper.parse_slug('henryruhs')
+	assert 'project' not in helper.parse_slug('henryruhs')
+	assert 'workspace' in helper.parse_slug('henryruhs/chroma-feedback')
+	assert 'project' in helper.parse_slug('henryruhs/chroma-feedback')
 	assert 'workspace' not in helper.parse_slug(None)
 	assert 'project' not in helper.parse_slug(None)
 
diff --git a/tests/test_reporter.py b/tests/test_reporter.py
index b3a0c9ae..7be67178 100644
--- a/tests/test_reporter.py
+++ b/tests/test_reporter.py
@@ -6,15 +6,15 @@ def test_create_producer_report_passed() -> None:
 	[
 		{
 			'name': 'github',
-			'slug': 'redaxmedia/chroma-feedback',
-			'url': 'https://github.com/redaxmedia/chroma-feedback',
+			'slug': 'henryruhs/chroma-feedback',
+			'url': 'https://github.com/henryruhs/chroma-feedback',
 			'status': 'passed'
 		}
 	])
 
 	assert producer_report[0]['symbol']
-	assert producer_report[0]['message'] == 'Status of redaxmedia/chroma-feedback on github is passed'
-	assert producer_report[0]['url'] == 'https://github.com/redaxmedia/chroma-feedback'
+	assert producer_report[0]['message'] == 'Status of henryruhs/chroma-feedback on github is passed'
+	assert producer_report[0]['url'] == 'https://github.com/henryruhs/chroma-feedback'
 	assert producer_report[0]['status'] == 'passed'
 
 
@@ -23,15 +23,15 @@ def test_create_producer_report_started() -> None:
 	[
 		{
 			'name': 'github',
-			'slug': 'redaxmedia/chroma-feedback',
-			'url': 'https://github.com/redaxmedia/chroma-feedback',
+			'slug': 'henryruhs/chroma-feedback',
+			'url': 'https://github.com/henryruhs/chroma-feedback',
 			'status': 'started'
 		}
 	])
 
 	assert producer_report[0]['symbol']
-	assert producer_report[0]['message'] == 'Status of redaxmedia/chroma-feedback on github is started'
-	assert producer_report[0]['url'] == 'https://github.com/redaxmedia/chroma-feedback'
+	assert producer_report[0]['message'] == 'Status of henryruhs/chroma-feedback on github is started'
+	assert producer_report[0]['url'] == 'https://github.com/henryruhs/chroma-feedback'
 	assert producer_report[0]['status'] == 'started'
 
 
@@ -40,15 +40,15 @@ def test_create_producer_report_errored() -> None:
 	[
 		{
 			'name': 'github',
-			'slug': 'redaxmedia/chroma-feedback',
-			'url': 'https://github.com/redaxmedia/chroma-feedback',
+			'slug': 'henryruhs/chroma-feedback',
+			'url': 'https://github.com/henryruhs/chroma-feedback',
 			'status': 'errored'
 		}
 	])
 
 	assert producer_report[0]['symbol']
-	assert producer_report[0]['message'] == 'Status of redaxmedia/chroma-feedback on github is errored'
-	assert producer_report[0]['url'] == 'https://github.com/redaxmedia/chroma-feedback'
+	assert producer_report[0]['message'] == 'Status of henryruhs/chroma-feedback on github is errored'
+	assert producer_report[0]['url'] == 'https://github.com/henryruhs/chroma-feedback'
 	assert producer_report[0]['status'] == 'errored'
 
 
@@ -57,15 +57,15 @@ def test_create_producer_report_warned() -> None:
 	[
 		{
 			'name': 'github',
-			'slug': 'redaxmedia/chroma-feedback',
-			'url': 'https://github.com/redaxmedia/chroma-feedback',
+			'slug': 'henryruhs/chroma-feedback',
+			'url': 'https://github.com/henryruhs/chroma-feedback',
 			'status': 'warned'
 		}
 	])
 
 	assert producer_report[0]['symbol']
-	assert producer_report[0]['message'] == 'Status of redaxmedia/chroma-feedback on github is warned'
-	assert producer_report[0]['url'] == 'https://github.com/redaxmedia/chroma-feedback'
+	assert producer_report[0]['message'] == 'Status of henryruhs/chroma-feedback on github is warned'
+	assert producer_report[0]['url'] == 'https://github.com/henryruhs/chroma-feedback'
 	assert producer_report[0]['status'] == 'warned'
 
 
@@ -74,14 +74,14 @@ def test_create_producer_report_failed() -> None:
 	[
 		{
 			'name': 'github',
-			'slug': 'redaxmedia/chroma-feedback',
-			'url': 'https://github.com/redaxmedia/chroma-feedback',
+			'slug': 'henryruhs/chroma-feedback',
+			'url': 'https://github.com/henryruhs/chroma-feedback',
 			'status': 'failed'
 		}
 	])
 
 	assert producer_report[0]['symbol']
-	assert producer_report[0]['message'] == 'Status of redaxmedia/chroma-feedback on github is failed'
+	assert producer_report[0]['message'] == 'Status of henryruhs/chroma-feedback on github is failed'
 	assert producer_report[0]['status'] == 'failed'
 
 
@@ -173,14 +173,14 @@ def test_resolve_report_status_started() -> None:
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'started'
 		},
 		{
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'passed'
 		}
 	]) == 'started'
@@ -193,21 +193,21 @@ def test_resolve_report_status_errored() -> None:
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'errored'
 		},
 		{
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'started'
 		},
 		{
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'passed'
 		}
 	]) == 'errored'
@@ -220,28 +220,28 @@ def test_resolve_report_status_warned() -> None:
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'warned'
 		},
 		{
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'errored'
 		},
 		{
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'started'
 		},
 		{
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'passed'
 		}
 	]) == 'warned'
@@ -254,35 +254,35 @@ def test_get_producer_status_failed() -> None:
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'failed'
 		},
 		{
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'warned'
 		},
 		{
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'started'
 		},
 		{
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'errored'
 		},
 		{
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'passed'
 		},
 	]) == 'failed'
@@ -295,7 +295,7 @@ def test_get_producer_status_passed() -> None:
 			'name': 'github',
 			'symbol': None,
 			'message': None,
-			'url': 'https://github.com/redaxmedia/chroma-feedback/actions/runs/1',
+			'url': 'https://github.com/henryruhs/chroma-feedback/actions/runs/1',
 			'status': 'passed'
 		}
 	]) == 'passed'

From d6e51d962bb2c8ecab6747364e87c5cefd7eb53d Mon Sep 17 00:00:00 2001
From: henryruhs 
Date: Thu, 7 Apr 2022 10:26:00 +0200
Subject: [PATCH 2/6] Switch python versions

---
 .github/workflows/ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index b8aa5100..211f5a49 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -23,7 +23,7 @@ jobs:
   runs-on: ubuntu-latest
   strategy:
    matrix:
-    python-version: [ 3.8, 3.9, 3.10-dev, 3.11-dev ]
+    python-version: [ '3.8', '3.9', '3.10', '3.11' ]
   steps:
   - name: Checkout
     uses: actions/checkout@v2

From 61ff08732a7095e83bb7b56da45a6efcf36daa97 Mon Sep 17 00:00:00 2001
From: henryruhs 
Date: Thu, 7 Apr 2022 10:30:56 +0200
Subject: [PATCH 3/6] Switch python versions

---
 .github/workflows/ci.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 211f5a49..74304935 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -23,12 +23,12 @@ jobs:
   runs-on: ubuntu-latest
   strategy:
    matrix:
-    python-version: [ '3.8', '3.9', '3.10', '3.11' ]
+    python-version: [ '3.8', '3.9', '3.10' ]
   steps:
   - name: Checkout
     uses: actions/checkout@v2
   - name: Set up Python ${{ matrix.python-version }}
-    uses: actions/setup-python@v2
+    uses: actions/setup-python@v3
     with:
      python-version: ${{ matrix.python-version }}
   - run: pip install mock
@@ -61,7 +61,7 @@ jobs:
   - name: Checkout
     uses: actions/checkout@v2
   - name: Set up Python 3.9
-    uses: actions/setup-python@v2
+    uses: actions/setup-python@v3
     with:
      python-version: 3.9
   - run: pip install coveralls

From f2fc7832796adddc7ecb66415f66d8a9cb9127f2 Mon Sep 17 00:00:00 2001
From: henryruhs 
Date: Thu, 7 Apr 2022 19:27:49 +0200
Subject: [PATCH 4/6] Oracle killed wercker so I do

---
 .github/workflows/ci.yml                      |  2 -
 chroma_feedback/producer/__init__.py          |  3 +-
 chroma_feedback/producer/wercker/__init__.py  |  1 -
 chroma_feedback/producer/wercker/core.py      | 68 -------------------
 chroma_feedback/producer/wercker/normalize.py | 25 -------
 chroma_feedback/typing.py                     |  3 +-
 setup.py                                      |  1 -
 tests/producer/wercker/__init__.py            |  0
 tests/producer/wercker/test_core.py           | 45 ------------
 wercker.yml                                   | 29 --------
 10 files changed, 2 insertions(+), 175 deletions(-)
 delete mode 100644 chroma_feedback/producer/wercker/__init__.py
 delete mode 100644 chroma_feedback/producer/wercker/core.py
 delete mode 100644 chroma_feedback/producer/wercker/normalize.py
 delete mode 100644 tests/producer/wercker/__init__.py
 delete mode 100644 tests/producer/wercker/test_core.py
 delete mode 100644 wercker.yml

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 74304935..efb3d074 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -53,7 +53,6 @@ jobs:
      TEAMCITY_TOKEN: ${{ secrets.TEAMCITY_TOKEN }}
      TRAVIS_TOKEN: ${{ secrets.TRAVIS_TOKEN }}
      VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }}
-     WERCKER_TOKEN: ${{ secrets.WERCKER_TOKEN }}
  report:
   needs: test
   runs-on: ubuntu-latest
@@ -87,7 +86,6 @@ jobs:
      TEAMCITY_TOKEN: ${{ secrets.TEAMCITY_TOKEN }}
      TRAVIS_TOKEN: ${{ secrets.TRAVIS_TOKEN }}
      VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }}
-     WERCKER_TOKEN: ${{ secrets.WERCKER_TOKEN }}
   - run: coveralls --service=github
     env:
      GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/chroma_feedback/producer/__init__.py b/chroma_feedback/producer/__init__.py
index 0bdf9dd7..f68f6a07 100644
--- a/chroma_feedback/producer/__init__.py
+++ b/chroma_feedback/producer/__init__.py
@@ -18,6 +18,5 @@
 	'netlify',
 	'teamcity',
 	'travis',
-	'vercel',
-	'wercker'
+	'vercel'
 ]
diff --git a/chroma_feedback/producer/wercker/__init__.py b/chroma_feedback/producer/wercker/__init__.py
deleted file mode 100644
index a24bdfe6..00000000
--- a/chroma_feedback/producer/wercker/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from .core import init, run
diff --git a/chroma_feedback/producer/wercker/core.py b/chroma_feedback/producer/wercker/core.py
deleted file mode 100644
index a1baf288..00000000
--- a/chroma_feedback/producer/wercker/core.py
+++ /dev/null
@@ -1,68 +0,0 @@
-from argparse import ArgumentParser
-from typing import List
-
-from chroma_feedback import helper, request
-from chroma_feedback.typing import Producer
-from .normalize import normalize_data
-
-ARGS = None
-
-
-def init(program : ArgumentParser) -> None:
-	global ARGS
-
-	if not ARGS:
-		program.add_argument('--wercker-host', default = 'https://app.wercker.com')
-		program.add_argument('--wercker-slug', action = 'append', required = True)
-		program.add_argument('--wercker-token', required = True)
-	ARGS = helper.get_first(program.parse_known_args())
-
-
-def run() -> List[Producer]:
-	result = []
-
-	for slug in ARGS.wercker_slug:
-		application_ids = fetch_application_ids(ARGS.wercker_host, slug, ARGS.wercker_token)
-
-		for application_id in application_ids:
-			result.extend(fetch(ARGS.wercker_host, slug, application_id, ARGS.wercker_token))
-	return result
-
-
-def fetch(host : str, slug : str, application_id : str, token : str) -> List[Producer]:
-	result = []
-	response = None
-
-	if host and slug and application_id and token:
-		response = request.get(host + '/api/v3/runs?applicationId=' + application_id, headers = request.create_bearer_auth_headers(token))
-
-	# process response
-
-	if response and response.status_code == 200:
-		data = request.parse_json(response)
-		build = helper.get_first(data)
-
-		if build and 'status' in build and 'result' in build:
-			result.append(normalize_data(slug, build['status'], build['result']))
-	return result
-
-
-def fetch_application_ids(host : str, slug : str, token : str) -> List[str]:
-	result = []
-	response = None
-
-	if host and slug and token:
-		response = request.get(host + '/api/v3/applications/' + slug, headers = request.create_bearer_auth_headers(token))
-
-	# process response
-
-	if response and response.status_code == 200:
-		data = request.parse_json(response)
-
-		if 'id' in data:
-			result.append(data['id'])
-		else:
-			for application in data:
-				if 'id' in application:
-					result.append(application['id'])
-	return result
diff --git a/chroma_feedback/producer/wercker/normalize.py b/chroma_feedback/producer/wercker/normalize.py
deleted file mode 100644
index 7fd82f65..00000000
--- a/chroma_feedback/producer/wercker/normalize.py
+++ /dev/null
@@ -1,25 +0,0 @@
-from chroma_feedback import helper
-from chroma_feedback.typing import Producer, Status
-
-
-def normalize_data(slug : str, status : str, result : str) -> Producer:
-	return\
-	{
-		'name': 'wercker',
-		'slug': slug,
-		'url': None,
-		'status': normalize_status(status, result)
-	}
-
-
-def normalize_status(status : str, result : str) -> Status:
-	status = helper.to_lower_case(status)
-	result = helper.to_lower_case(result)
-
-	if status == 'running':
-		return 'started'
-	if result == 'aborted':
-		return 'errored'
-	if result == 'failed':
-		return 'failed'
-	return 'passed'
diff --git a/chroma_feedback/typing.py b/chroma_feedback/typing.py
index 89207b2a..1d31ef33 100644
--- a/chroma_feedback/typing.py
+++ b/chroma_feedback/typing.py
@@ -27,8 +27,7 @@
 	'netlify',
 	'teamcity',
 	'travis',
-	'vercel',
-	'wercker'
+	'vercel'
 ]
 ConsumerName = Literal\
 [
diff --git a/setup.py b/setup.py
index 32c809b7..81529c0d 100755
--- a/setup.py
+++ b/setup.py
@@ -36,7 +36,6 @@
 		'chroma_feedback.producer.teamcity',
 		'chroma_feedback.producer.travis',
 		'chroma_feedback.producer.vercel',
-		'chroma_feedback.producer.wercker',
 		'chroma_feedback.consumer',
 		'chroma_feedback.consumer.agile_innovative_blinkstick',
 		'chroma_feedback.consumer.elgato_streamdeck',
diff --git a/tests/producer/wercker/__init__.py b/tests/producer/wercker/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/tests/producer/wercker/test_core.py b/tests/producer/wercker/test_core.py
deleted file mode 100644
index a85c3126..00000000
--- a/tests/producer/wercker/test_core.py
+++ /dev/null
@@ -1,45 +0,0 @@
-import pytest
-import os
-import argparse
-from typing import get_args
-
-from chroma_feedback.producer import wercker
-from chroma_feedback.typing import Status
-
-
-def test_run_one() -> None:
-	if os.environ.get('WERCKER_TOKEN'):
-		wercker.core.ARGS = argparse.Namespace(
-			wercker_host = 'https://app.wercker.com',
-			wercker_slug =
-			[
-				'henryruhs/chroma-feedback'
-			],
-			wercker_token = os.environ.get('WERCKER_TOKEN')
-		)
-		result = wercker.core.run()
-
-		assert result[0]['name'] == 'wercker'
-		assert result[0]['slug'] == 'henryruhs/chroma-feedback'
-		assert result[0]['status'] in get_args(Status)
-	else:
-		pytest.skip('WERCKER_TOKEN is not defined')
-
-
-def test_run_many() -> None:
-	if os.environ.get('WERCKER_TOKEN'):
-		wercker.core.ARGS = argparse.Namespace(
-			wercker_host = 'https://app.wercker.com',
-			wercker_slug =
-			[
-				'henryruhs'
-			],
-			wercker_token = os.environ.get('WERCKER_TOKEN')
-		)
-		result = wercker.core.run()
-
-		assert result[0]['name'] == 'wercker'
-		assert result[0]['slug']
-		assert result[0]['status'] in get_args(Status)
-	else:
-		pytest.skip('WERCKER_TOKEN is not defined')
diff --git a/wercker.yml b/wercker.yml
deleted file mode 100644
index 82f1dd3a..00000000
--- a/wercker.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-box: python:3.9
-
-build:
- steps:
- - script:
-    name: install
-    code: |
-     apt-get update
-     apt-get install libgl1 --assume-yes
- - script:
-    name: lint
-    code: |
-     pip install flake8
-     pip install mypy
-     pip install requests
-     pip install types-mock
-     pip install types-requests
-     flake8 bin/chroma-feedback chroma_feedback tests
-     mypy bin/chroma-feedback chroma_feedback tests
- - script:
-    name: test
-    code: |
-     pip install mock
-     pip install pyqt5
-     pip install pyqt5-stubs
-     pip install pytest
-     pip install pytest-mock
-     pip install requests
-     pytest tests

From 66aba0ff4557503563409bdc46df22ca6ec06212 Mon Sep 17 00:00:00 2001
From: henryruhs 
Date: Thu, 7 Apr 2022 20:26:17 +0200
Subject: [PATCH 5/6] Try to fix vercel testing

---
 tests/producer/vercel/test_core.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/tests/producer/vercel/test_core.py b/tests/producer/vercel/test_core.py
index be78d22a..b9b0ac2b 100644
--- a/tests/producer/vercel/test_core.py
+++ b/tests/producer/vercel/test_core.py
@@ -34,13 +34,14 @@ def test_run_many() -> None:
 			vercel_token = os.environ.get('VERCEL_TOKEN')
 		)
 		result = vercel.core.run()
+		result.reverse()
 
 		assert result[0]['name'] == 'vercel'
-		assert result[0]['slug'] == 'chroma-feedback-test-gitlab'
+		assert result[0]['slug'] == 'chroma-feedback-test-bitbucket'
 		assert result[0]['status'] in get_args(Status)
 
 		assert result[1]['name'] == 'vercel'
-		assert result[1]['slug'] == 'chroma-feedback-test-bitbucket'
+		assert result[1]['slug'] == 'chroma-feedback-test-gitlab'
 		assert result[1]['status'] in get_args(Status)
 	else:
 		pytest.skip('VERCEL_TOKEN is not defined')

From 8c0ab5ab6fefea683a7eb107d27ba240df696557 Mon Sep 17 00:00:00 2001
From: henryruhs 
Date: Thu, 7 Apr 2022 21:44:27 +0200
Subject: [PATCH 6/6] Try to fix netlify testing

---
 setup.py                            | 2 +-
 tests/producer/netlify/test_core.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 81529c0d..00e0e861 100755
--- a/setup.py
+++ b/setup.py
@@ -64,7 +64,7 @@
 	},
 	install_requires =
 	[
-		'busylight-for-humans==0.15.2',
+		'busylight-for-humans==0.15.4',
 		'lifxlan==1.2.7',
 		'nanoleafapi==2.1.1',
 		'phue==1.1',
diff --git a/tests/producer/netlify/test_core.py b/tests/producer/netlify/test_core.py
index 63bfd5db..dd2dcf00 100644
--- a/tests/producer/netlify/test_core.py
+++ b/tests/producer/netlify/test_core.py
@@ -13,7 +13,7 @@ def test_run_one() -> None:
 			netlify_host = 'https://api.netlify.com',
 			netlify_slug =
 			[
-				'0b9627b8-da58-4dfc-8056-9645c02dcab6'
+				'b31e0317-4398-4545-80fc-811ecc997a6e'
 			],
 			netlify_token = os.environ.get('NETLIFY_TOKEN')
 		)