Skip to content

Commit 6daac15

Browse files
authored
fix: GH based cronjobs in EU (#25992)
* fix: GH based cronjobs in EU * Some fixups * Some further fixes
1 parent 3f093ef commit 6daac15

File tree

3 files changed

+49
-19
lines changed

3 files changed

+49
-19
lines changed

.github/workflows/cron-scheduleSMSReminders.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,25 @@ on:
99
jobs:
1010
cron-scheduleSMSReminders:
1111
env:
12-
APP_URL: ${{ secrets.APP_URL }}
13-
CRON_API_KEY: ${{ secrets.CRON_API_KEY }}
12+
APP_URL_US: ${{ vars.APP_URL_US }}
13+
APP_URL_EU: ${{ vars.APP_URL_EU }}
14+
CRON_API_KEY_US: ${{ secrets.CRON_API_KEY }}
15+
CRON_API_KEY_EU: ${{ secrets.CRON_API_KEY_EU }}
1416
runs-on: ubuntu-latest
1517
steps:
16-
- name: cURL request
17-
if: ${{ env.APP_URL && env.CRON_API_KEY }}
18+
- name: cURL request EU
19+
if: ${{ env.APP_URL_EU && env.CRON_API_KEY_EU }}
1820
run: |
19-
curl ${{ secrets.APP_URL }}/api/cron/workflows/scheduleSMSReminders \
21+
curl ${{ env.APP_URL_EU }}/api/cron/workflows/scheduleSMSReminders \
2022
-X POST \
2123
-H 'content-type: application/json' \
22-
-H 'authorization: ${{ secrets.CRON_API_KEY }}' \
24+
-H 'authorization: ${{ env.CRON_API_KEY_EU }}' \
25+
-sSf
26+
- name: cURL request US
27+
if: ${{ env.APP_URL_US && env.CRON_API_KEY_US }}
28+
run: |
29+
curl ${{ env.APP_URL_US }}/api/cron/workflows/scheduleSMSReminders \
30+
-X POST \
31+
-H 'content-type: application/json' \
32+
-H 'authorization: ${{ env.CRON_API_KEY_US }}' \
2333
-sSf

.github/workflows/cron-scheduleWhatsappReminders.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,25 @@ on:
99
jobs:
1010
cron-scheduleWhatsappReminders:
1111
env:
12-
APP_URL: ${{ secrets.APP_URL }}
13-
CRON_API_KEY: ${{ secrets.CRON_API_KEY }}
12+
APP_URL_EU: ${{ vars.APP_URL_EU }}
13+
APP_URL_US: ${{ vars.APP_URL_US }}
14+
CRON_API_KEY_EU: ${{ secrets.CRON_API_KEY_EU }}
15+
CRON_API_KEY_US: ${{ secrets.CRON_API_KEY }}
1416
runs-on: ubuntu-latest
1517
steps:
16-
- name: cURL request
17-
if: ${{ env.APP_URL && env.CRON_API_KEY }}
18+
- name: cURL request EU
19+
if: ${{ env.APP_URL_EU && env.CRON_API_KEY_EU }}
1820
run: |
19-
curl ${{ secrets.APP_URL }}/api/cron/workflows/scheduleWhatsappReminders \
21+
curl ${{ env.APP_URL_EU }}/api/cron/workflows/scheduleWhatsappReminders \
2022
-X POST \
2123
-H 'content-type: application/json' \
22-
-H 'authorization: ${{ secrets.CRON_API_KEY }}' \
24+
-H 'authorization: ${{ env.CRON_API_KEY_EU }}' \
25+
-sSf
26+
- name: cURL request US
27+
if: ${{ env.APP_URL_US && env.CRON_API_KEY_US }}
28+
run: |
29+
curl ${{ env.APP_URL_US }}/api/cron/workflows/scheduleWhatsappReminders \
30+
-X POST \
31+
-H 'content-type: application/json' \
32+
-H 'authorization: ${{ env.CRON_API_KEY_US }}' \
2333
-sSf

.github/workflows/cron-webhooks-triggers.yml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,25 @@ on:
99
jobs:
1010
cron-webhookTriggers:
1111
env:
12-
APP_URL: ${{ secrets.APP_URL }}
13-
CRON_API_KEY: ${{ secrets.CRON_API_KEY }}
12+
APP_URL_US: ${{ vars.APP_URL_US }}
13+
APP_URL_EU: ${{ vars.APP_URL_EU }}
14+
CRON_API_KEY_US: ${{ secrets.CRON_API_KEY }}
15+
CRON_API_KEY_EU: ${{ secrets.CRON_API_KEY_EU }}
1416
runs-on: ubuntu-latest
1517
steps:
16-
- name: cURL request
17-
if: ${{ env.APP_URL && env.CRON_API_KEY }}
18+
- name: cURL request US
19+
if: ${{ env.APP_URL_US && env.CRON_API_KEY_US }}
1820
run: |
19-
curl ${{ secrets.APP_URL }}/api/cron/webhookTriggers \
21+
curl ${{ env.APP_URL_US }}/api/cron/webhookTriggers \
2022
-X POST \
2123
-H 'content-type: application/json' \
22-
-H 'authorization: ${{ secrets.CRON_API_KEY }}' \
23-
--fail
24+
-H 'authorization: ${{ env.CRON_API_KEY_US }}' \
25+
-sSf
26+
- name: cURL request EU
27+
if: ${{ env.APP_URL_EU && env.CRON_API_KEY_EU }}
28+
run: |
29+
curl ${{ env.APP_URL_EU }}/api/cron/webhookTriggers \
30+
-X POST \
31+
-H 'content-type: application/json' \
32+
-H 'authorization: ${{ env.CRON_API_KEY_EU }}' \
33+
-sSf

0 commit comments

Comments
 (0)