|
17 | 17 | uses: actions/setup-node@v4
|
18 | 18 | with:
|
19 | 19 | node-version: '20.9.0'
|
20 |
| - - name: Create directories |
21 |
| - run: mkdir -p ./dist/env && cp ./src/env/template.env ./dist/env/test.env |
22 |
| - - name: Setup .env file |
23 |
| - run: | |
24 |
| - echo FACEBOOK_CONSUMER_ID = "${{ secrets.FACEBOOK_CONSUMER_ID }}" >> ./dist/env/test.env |
25 |
| - echo FACEBOOK_CONSUMER_SECRET = "${{ secrets.FACEBOOK_CONSUMER_SECRET }}" >> ./dist/env/test.env |
26 |
| - echo GITHUB_CONSUMER_ID = "${{ secrets.GTHB_CONSUMER_ID }}" >> ./dist/env/test.env |
27 |
| - echo GITHUB_CONSUMER_SECRET = "${{ secrets.GTHB_CONSUMER_SECRET }}" >> ./dist/env/test.env |
28 |
| - echo GOOGLE_CONSUMER_ID = "${{ secrets.GOOGLE_CONSUMER_ID }}" >> ./dist/env/test.env |
29 |
| - echo GOOGLE_CONSUMER_SECRET = "${{ secrets.GOOGLE_CONSUMER_SECRET }}" >> ./dist/env/test.env |
30 |
| - echo LINKEDIN_CONSUMER_ID = "${{ secrets.LINKEDIN_CONSUMER_ID }}" >> ./dist/env/test.env |
31 |
| - echo LINKEDIN_CONSUMER_SECRET = "${{ secrets.LINKEDIN_CONSUMER_SECRET }}" >> ./dist/env/test.env |
32 | 20 | - name: Install global dependencies
|
33 | 21 |
|
34 | 22 | - name: Install local dependencies
|
@@ -61,11 +49,23 @@ jobs:
|
61 | 49 | with:
|
62 | 50 | mysql version: '5.7'
|
63 | 51 | mysql database: 'typeplate_test'
|
64 |
| - mysql root password: passw0rd |
| 52 | + mysql root password: passw0rd |
65 | 53 | - name: Install global dependencies
|
66 | 54 |
|
67 | 55 | - name: Install local dependencies
|
68 | 56 | run: npm i
|
| 57 | + - name: Copy .env.example to .env.test |
| 58 | + run: cp .env.example .env.test |
| 59 | + - name: Setup .env file |
| 60 | + run: | |
| 61 | + echo FACEBOOK_CONSUMER_ID = "${{ secrets.FACEBOOK_CONSUMER_ID }}" >> .env.test |
| 62 | + echo FACEBOOK_CONSUMER_SECRET = "${{ secrets.FACEBOOK_CONSUMER_SECRET }}" >> .env.test |
| 63 | + echo GITHUB_CONSUMER_ID = "${{ secrets.GTHB_CONSUMER_ID }}" >> .env.test |
| 64 | + echo GITHUB_CONSUMER_SECRET = "${{ secrets.GTHB_CONSUMER_SECRET }}" >> .env.test |
| 65 | + echo GOOGLE_CONSUMER_ID = "${{ secrets.GOOGLE_CONSUMER_ID }}" >> .env.test |
| 66 | + echo GOOGLE_CONSUMER_SECRET = "${{ secrets.GOOGLE_CONSUMER_SECRET }}" >> .env.test |
| 67 | + echo LINKEDIN_CONSUMER_ID = "${{ secrets.LINKEDIN_CONSUMER_ID }}" >> .env.test |
| 68 | + echo LINKEDIN_CONSUMER_SECRET = "${{ secrets.LINKEDIN_CONSUMER_SECRET }}" >> .env.test |
69 | 69 | - name: Create dist directory
|
70 | 70 | run: mkdir dist
|
71 | 71 | - name: Download build artifact
|
|
77 | 77 | run: npm run schema:sync
|
78 | 78 | - name: Execute tests suites
|
79 | 79 | run: npm run ci:test
|
80 |
| - - name: Publish to coveralls.io |
| 80 | + - name: Publish coverage to coveralls.io |
81 | 81 | uses: coverallsapp/[email protected]
|
82 | 82 | with:
|
83 | 83 | github-token: ${{ secrets.GITHUB_TOKEN }}
|
|
0 commit comments