Skip to content

Commit bff2588

Browse files
jan-service-accounturmauur
authored andcommitted
Update CICD to fill secret to .env file jan docs
1 parent 3b1fd99 commit bff2588

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

.github/workflows/jan-docs.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,25 @@ jobs:
2525
with:
2626
node-version: 18
2727

28+
- name: Install jq
29+
uses: dcarbone/[email protected]
30+
31+
- name: Fill env vars
32+
run: |
33+
env_example_file=".env.example"
34+
touch .env
35+
while IFS= read -r line || [[ -n "$line" ]]; do
36+
if [[ "$line" == *"="* ]]; then
37+
var_name=$(echo $line | cut -d '=' -f 1)
38+
echo $var_name
39+
var_value="$(jq -r --arg key "$var_name" '.[$key]' <<< "$SECRETS")"
40+
echo "$var_name=$var_value" >> .env
41+
fi
42+
done < "$env_example_file"
43+
working-directory: docs
44+
env:
45+
SECRETS: '${{ toJson(secrets) }}'
46+
2847
- name: Install dependencies
2948
run: yarn install
3049
working-directory: docs

docs/.env.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
GTM_ID=xxxx

docs/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ $ yarn
1111
### Local Development
1212

1313
```
14+
$ cp .env.example .env
1415
$ yarn start
1516
```
1617

0 commit comments

Comments
 (0)