From 8127d7b6a0fbec3f300f3efefdf6a62c5a66567c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sat, 6 Jul 2024 11:54:13 +0200 Subject: [PATCH 1/2] Tweak Celery config following 6.0 upgrade --- src/oca_github_bot/queue.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/oca_github_bot/queue.py b/src/oca_github_bot/queue.py index 5337901a..1410ab1f 100644 --- a/src/oca_github_bot/queue.py +++ b/src/oca_github_bot/queue.py @@ -6,7 +6,11 @@ from . import config -app = celery.Celery(broker=config.BROKER_URI) +app = celery.Celery( + broker=config.BROKER_URI, + broker_connection_retry_on_startup=True, + broker_conn_retry=True, +) getLogger = get_task_logger From cadda1ffa5f059dc9b80cb4a3b6bb36cd1f2e3da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sat, 6 Jul 2024 12:40:25 +0200 Subject: [PATCH 2/2] Use sentry-sdk 1 --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 52e13575..1f262eaa 100644 --- a/setup.py +++ b/setup.py @@ -30,8 +30,8 @@ "celery[redis]", # Odoo "odoorpc", - # Sentry - "sentry-sdk[celery]", + # Sentry SDK (<2 because we use an old version of self-hosted Sentry) + "sentry-sdk[celery]<2", # twine to check and upload wheels "twine", # lxml for parsing PyPI index pages