From 6daac15beae76a18437bb39fa2aed8c8addba29b Mon Sep 17 00:00:00 2001 From: Alex van Andel Date: Fri, 26 Dec 2025 11:43:28 +0000 Subject: [PATCH] fix: GH based cronjobs in EU (#25992) * fix: GH based cronjobs in EU * Some fixups * Some further fixes --- .../workflows/cron-scheduleSMSReminders.yml | 22 ++++++++++++----- .../cron-scheduleWhatsappReminders.yml | 22 ++++++++++++----- .github/workflows/cron-webhooks-triggers.yml | 24 +++++++++++++------ 3 files changed, 49 insertions(+), 19 deletions(-) diff --git a/.github/workflows/cron-scheduleSMSReminders.yml b/.github/workflows/cron-scheduleSMSReminders.yml index bf435cf3e8..c2fd9c5608 100644 --- a/.github/workflows/cron-scheduleSMSReminders.yml +++ b/.github/workflows/cron-scheduleSMSReminders.yml @@ -9,15 +9,25 @@ on: jobs: cron-scheduleSMSReminders: env: - APP_URL: ${{ secrets.APP_URL }} - CRON_API_KEY: ${{ secrets.CRON_API_KEY }} + APP_URL_US: ${{ vars.APP_URL_US }} + APP_URL_EU: ${{ vars.APP_URL_EU }} + CRON_API_KEY_US: ${{ secrets.CRON_API_KEY }} + CRON_API_KEY_EU: ${{ secrets.CRON_API_KEY_EU }} runs-on: ubuntu-latest steps: - - name: cURL request - if: ${{ env.APP_URL && env.CRON_API_KEY }} + - name: cURL request EU + if: ${{ env.APP_URL_EU && env.CRON_API_KEY_EU }} run: | - curl ${{ secrets.APP_URL }}/api/cron/workflows/scheduleSMSReminders \ + curl ${{ env.APP_URL_EU }}/api/cron/workflows/scheduleSMSReminders \ -X POST \ -H 'content-type: application/json' \ - -H 'authorization: ${{ secrets.CRON_API_KEY }}' \ + -H 'authorization: ${{ env.CRON_API_KEY_EU }}' \ + -sSf + - name: cURL request US + if: ${{ env.APP_URL_US && env.CRON_API_KEY_US }} + run: | + curl ${{ env.APP_URL_US }}/api/cron/workflows/scheduleSMSReminders \ + -X POST \ + -H 'content-type: application/json' \ + -H 'authorization: ${{ env.CRON_API_KEY_US }}' \ -sSf diff --git a/.github/workflows/cron-scheduleWhatsappReminders.yml b/.github/workflows/cron-scheduleWhatsappReminders.yml index 7df945abed..194b50e4e1 100644 --- a/.github/workflows/cron-scheduleWhatsappReminders.yml +++ b/.github/workflows/cron-scheduleWhatsappReminders.yml @@ -9,15 +9,25 @@ on: jobs: cron-scheduleWhatsappReminders: env: - APP_URL: ${{ secrets.APP_URL }} - CRON_API_KEY: ${{ secrets.CRON_API_KEY }} + APP_URL_EU: ${{ vars.APP_URL_EU }} + APP_URL_US: ${{ vars.APP_URL_US }} + CRON_API_KEY_EU: ${{ secrets.CRON_API_KEY_EU }} + CRON_API_KEY_US: ${{ secrets.CRON_API_KEY }} runs-on: ubuntu-latest steps: - - name: cURL request - if: ${{ env.APP_URL && env.CRON_API_KEY }} + - name: cURL request EU + if: ${{ env.APP_URL_EU && env.CRON_API_KEY_EU }} run: | - curl ${{ secrets.APP_URL }}/api/cron/workflows/scheduleWhatsappReminders \ + curl ${{ env.APP_URL_EU }}/api/cron/workflows/scheduleWhatsappReminders \ -X POST \ -H 'content-type: application/json' \ - -H 'authorization: ${{ secrets.CRON_API_KEY }}' \ + -H 'authorization: ${{ env.CRON_API_KEY_EU }}' \ + -sSf + - name: cURL request US + if: ${{ env.APP_URL_US && env.CRON_API_KEY_US }} + run: | + curl ${{ env.APP_URL_US }}/api/cron/workflows/scheduleWhatsappReminders \ + -X POST \ + -H 'content-type: application/json' \ + -H 'authorization: ${{ env.CRON_API_KEY_US }}' \ -sSf diff --git a/.github/workflows/cron-webhooks-triggers.yml b/.github/workflows/cron-webhooks-triggers.yml index d0901e9242..ea6bc39d75 100644 --- a/.github/workflows/cron-webhooks-triggers.yml +++ b/.github/workflows/cron-webhooks-triggers.yml @@ -9,15 +9,25 @@ on: jobs: cron-webhookTriggers: env: - APP_URL: ${{ secrets.APP_URL }} - CRON_API_KEY: ${{ secrets.CRON_API_KEY }} + APP_URL_US: ${{ vars.APP_URL_US }} + APP_URL_EU: ${{ vars.APP_URL_EU }} + CRON_API_KEY_US: ${{ secrets.CRON_API_KEY }} + CRON_API_KEY_EU: ${{ secrets.CRON_API_KEY_EU }} runs-on: ubuntu-latest steps: - - name: cURL request - if: ${{ env.APP_URL && env.CRON_API_KEY }} + - name: cURL request US + if: ${{ env.APP_URL_US && env.CRON_API_KEY_US }} run: | - curl ${{ secrets.APP_URL }}/api/cron/webhookTriggers \ + curl ${{ env.APP_URL_US }}/api/cron/webhookTriggers \ -X POST \ -H 'content-type: application/json' \ - -H 'authorization: ${{ secrets.CRON_API_KEY }}' \ - --fail + -H 'authorization: ${{ env.CRON_API_KEY_US }}' \ + -sSf + - name: cURL request EU + if: ${{ env.APP_URL_EU && env.CRON_API_KEY_EU }} + run: | + curl ${{ env.APP_URL_EU }}/api/cron/webhookTriggers \ + -X POST \ + -H 'content-type: application/json' \ + -H 'authorization: ${{ env.CRON_API_KEY_EU }}' \ + -sSf