From d87ffb0c4aa8e3b2f71687192548ab6cc93bf858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20Perron?= Date: Thu, 30 Jan 2025 20:48:56 -0500 Subject: [PATCH 1/2] chore: update retry policy for symfony messenger --- config/packages/messenger.yaml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/config/packages/messenger.yaml b/config/packages/messenger.yaml index 3fa9e031..eb794c06 100644 --- a/config/packages/messenger.yaml +++ b/config/packages/messenger.yaml @@ -6,16 +6,21 @@ framework: transports: # https://symfony.com/doc/current/messenger.html#transport-configuration async_priority_high: - dsn: '%env(MESSENGER_TRANSPORT_DSN)%' - options: + dsn: '%env(MESSENGER_TRANSPORT_DSN)%' + options: queue_name: high redeliver_timeout: 60 + retry_strategy: + max_retries: 1 + delay: 5000 async_priority_low: - dsn: '%env(MESSENGER_TRANSPORT_DSN)%' - options: + dsn: '%env(MESSENGER_TRANSPORT_DSN)%' + options: queue_name: low redeliver_timeout: 60 + retry_strategy: + max_retries: 0 # failed: 'doctrine://default?queue_name=failed' # sync: 'sync://' From f359d8217d04973bcf8983f2ebf505a1672aaf62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20Perron?= Date: Thu, 30 Jan 2025 20:51:30 -0500 Subject: [PATCH 2/2] ci: upgrade to actions/upload-artifact@v4 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6effca36..0f4d6955 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -113,13 +113,13 @@ jobs: run: sudo docker cp $(docker compose ps -q php):/srv/app/var/log var - name: Save log artifacts if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: logs path: var/log - name: Save testing artifacts if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: test-results path: test-results