|
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