4
4
push :
5
5
branches :
6
6
- " *"
7
- pull_request :
8
- branches :
9
- - " *"
10
7
11
8
env :
12
9
NODE_VERSION : 20
10
+ FIREBASE_PROJECT_ID : ${{ secrets.FIREBASE_PROJECT_ID }}
11
+ FIREBASE_PRIVATE_KEY : ${{ secrets.FIREBASE_PRIVATE_KEY }}
12
+ FIREBASE_CLIENT_EMAIL : ${{ secrets.FIREBASE_CLIENT_EMAIL }}
13
+ FIREBASE_STORAGE_BUCKET : ${{ secrets.FIREBASE_STORAGE_BUCKET }}
14
+ JWT_SECRET : ${{ secrets.JWT_SECRET }}
13
15
14
16
permissions :
15
17
contents : read
@@ -33,22 +35,16 @@ jobs:
33
35
- name : Linting
34
36
working-directory : ${{ matrix.service }}
35
37
run : npm run lint
36
- - name : ' Create env file'
38
+ - name : Set .env variables
39
+ working-directory : ${{ matrix.service }}
37
40
run : |
38
41
touch .env
39
- echo TEST_VAR=blah >> .env
40
- echo FIREBASE_PROJECT_ID="https://xxx.execute-api.us-west-2.amazonaws.com " >> .env
41
- echo API_KEY =${{ secrets.FIREBASE_PRIVATE_KEY }} >> .env
42
- echo API_KEY2 =${{ env.FIREBASE_PRIVATE_KEY }} >> .env
43
- echo API_KEY4 =${{ vars.FIREBASE_PRIVATE_KEY }} >> .env
44
- cat .env
42
+ echo "FIREBASE_PROJECT_ID=${{ env.FIREBASE_PROJECT_ID }}" >> .env
43
+ echo "FIREBASE_PRIVATE_KEY=${{ env.FIREBASE_PRIVATE_KEY }} " >> .env
44
+ echo "FIREBASE_CLIENT_EMAIL =${{ env.FIREBASE_CLIENT_EMAIL }}" >> .env
45
+ echo "FIREBASE_CLIENT_EMAIL =${{ env.FIREBASE_CLIENT_EMAIL }}" >> .env
46
+ echo "FIREBASE_STORAGE_BUCKET =${{ env.FIREBASE_STORAGE_BUCKET }}" >> .env
47
+ echo "JWT_SECRET=${{ env.JWT_SECRET }}" >> .env
45
48
- name : Tests
46
49
working-directory : ${{ matrix.service }}
47
- env :
48
- CI : true
49
- FIREBASE_PROJECT_ID : test
50
- FIREBASE_PRIVATE_KEY : ${{ secrets.FIREBASE_PRIVATE_KEY }}
51
- FIREBASE_CLIENT_EMAIL : ${{ secrets.FIREBASE_CLIENT_EMAIL }}
52
- FIREBASE_DATABASE_URL : ${{ secrets.FIREBASE_DATABASE_URL }}
53
- FIREBASE_TEST : blah
54
- run : npm test
50
+ run : npm test
0 commit comments