Skip to content

Commit 9e275a7

Browse files
Merge pull request #834 from henry-deriv/henry/add-env-variables
chore: add env variables
2 parents 14fa225 + 5509500 commit 9e275a7

File tree

5 files changed

+16
-5
lines changed

5 files changed

+16
-5
lines changed

.github/actions/build/action.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ inputs:
1111
GROWTHBOOK_CLIENT_KEY:
1212
description: "Growthbook client key for initialising analytics"
1313
required: false
14+
REMOTE_CONFIG_URL:
15+
description: "Remote config for enabling cs chat tools"
16+
required: false
1417
runs:
1518
using: composite
1619
steps:
@@ -19,5 +22,6 @@ runs:
1922
TARGET_ENV: ${{ inputs.target }}
2023
RUDDERSTACK_KEY: ${{ inputs.RUDDERSTACK_KEY }}
2124
GROWTHBOOK_CLIENT_KEY: ${{ inputs.GROWTHBOOK_CLIENT_KEY }}
25+
REMOTE_CONFIG_URL: ${{ inputs.REMOTE_CONFIG_URL }}
2226
run: node_modules/grunt/bin/grunt releaseci --$TARGET_ENV
23-
shell: bash
27+
shell: bash

.github/workflows/generate_preview_link.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,15 @@ jobs:
5151
target: staging
5252
RUDDERSTACK_KEY: ${{ vars.RUDDERSTACK_KEY }}
5353
GROWTHBOOK_CLIENT_KEY: ${{ vars.GROWTHBOOK_CLIENT_KEY }}
54+
REMOTE_CONFIG_URL: ${{ vars.REMOTE_CONFIG_URL }}
5455

5556
- name: Build Translations
5657
uses: "./.github/actions/build"
5758
with:
5859
target: translations
5960
RUDDERSTACK_KEY: ${{ vars.RUDDERSTACK_KEY }}
6061
GROWTHBOOK_CLIENT_KEY: ${{ vars.GROWTHBOOK_CLIENT_KEY }}
62+
REMOTE_CONFIG_URL: ${{ vars.REMOTE_CONFIG_URL }}
6163

6264
- name: "Run Tests"
6365
run: npm run test
@@ -84,4 +86,4 @@ jobs:
8486
issue_number: ${{github.event.number}}
8587
check_run_id: ${{steps.post_preview_build_comment.outputs.check_run_id}}
8688
preview_url: ${{steps.publish_to_pages_branch.outputs.cf_pages_url}}
87-
status: ${{job.status}}
89+
status: ${{job.status}}

.github/workflows/release_production.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
target: production
2626
RUDDERSTACK_KEY: ${{ vars.RUDDERSTACK_KEY }}
2727
GROWTHBOOK_CLIENT_KEY: ${{ vars.GROWTHBOOK_CLIENT_KEY }}
28+
REMOTE_CONFIG_URL: ${{ vars.REMOTE_CONFIG_URL }}
2829
- name: Versioning
2930
uses: "./.github/actions/versioning"
3031
with:
@@ -112,4 +113,4 @@ jobs:
112113
uses: "deriv-com/shared-actions/.github/actions/send_slack_notification@master"
113114
with:
114115
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
115-
MESSAGE: ${{ steps.create_slack_message.outputs.MESSAGE }}
116+
MESSAGE: ${{ steps.create_slack_message.outputs.MESSAGE }}

.github/workflows/release_staging.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,14 @@ jobs:
2323
target: staging
2424
RUDDERSTACK_KEY: ${{ vars.RUDDERSTACK_KEY }}
2525
GROWTHBOOK_CLIENT_KEY: ${{ vars.GROWTHBOOK_CLIENT_KEY }}
26+
REMOTE_CONFIG_URL: ${{ vars.REMOTE_CONFIG_URL }}
2627
- name: Build Translations
2728
uses: "./.github/actions/build"
2829
with:
2930
target: translations
3031
RUDDERSTACK_KEY: ${{ vars.RUDDERSTACK_KEY }}
3132
GROWTHBOOK_CLIENT_KEY: ${{ vars.GROWTHBOOK_CLIENT_KEY }}
33+
REMOTE_CONFIG_URL: ${{ vars.REMOTE_CONFIG_URL }}
3234
- name: Versioning
3335
uses: "./.github/actions/versioning"
3436
with:
@@ -67,4 +69,4 @@ jobs:
6769
VERCEL_TOKEN: ${{ secrets.VERCEL_API_TOKEN }}
6870
ENVIRONMENT: Preview
6971
VERCEL_SCOPE: deriv
70-
ALIAS_DOMAIN_URL: 'staging-smarttrader-dr.binary.sx'
72+
ALIAS_DOMAIN_URL: 'staging-smarttrader-dr.binary.sx'

build/webpack/plugins.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ const getPlugins = (app, grunt) => ([
5656
NODE_ENV : JSON.stringify('production'),
5757
GROWTHBOOK_CLIENT_KEY : JSON.stringify(process.env.GROWTHBOOK_CLIENT_KEY),
5858
RUDDERSTACK_KEY : JSON.stringify(process.env.RUDDERSTACK_KEY),
59+
REMOTE_CONFIG_URL : JSON.stringify(process.env.REMOTE_CONFIG_URL),
5960
},
6061
}),
6162
]
@@ -73,10 +74,11 @@ const getPlugins = (app, grunt) => ([
7374
BUILD_HASH : JSON.stringify(CryptoJS.MD5(Date.now().toString()).toString()),
7475
GROWTHBOOK_CLIENT_KEY : JSON.stringify(process.env.GROWTHBOOK_CLIENT_KEY),
7576
RUDDERSTACK_KEY : JSON.stringify(process.env.RUDDERSTACK_KEY),
77+
REMOTE_CONFIG_URL : JSON.stringify(process.env.REMOTE_CONFIG_URL),
7678
},
7779
}),
7880
]
7981
),
8082
]);
8183

82-
module.exports = getPlugins;
84+
module.exports = getPlugins;

0 commit comments

Comments
 (0)