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 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://'