|
25 | 25 | - 'false' |
26 | 26 |
|
27 | 27 | jobs: |
28 | | - unit-tests: |
29 | | - runs-on: ubuntu-latest |
30 | | - steps: |
31 | | - - uses: actions/checkout@v4 |
32 | | - - uses: actions/setup-node@v4 |
33 | | - with: |
34 | | - node-version: 22 |
35 | | - - run: npm --prefix users/authservice ci |
36 | | - - run: npm --prefix users/userservice ci |
37 | | - - run: npm --prefix users/groupservice ci |
38 | | - - run: npm --prefix llmservice ci |
39 | | - - run: npm --prefix gatewayservice ci |
40 | | - - run: npm --prefix webapp ci |
41 | | - - run: npm --prefix mathGame ci |
42 | | - - run: npm --prefix apiservice ci |
43 | | - - run: npm install --prefix webapp react-router-dom@6.23.1 |
44 | | - - run: npm install --save-dev --prefix webapp @babel/plugin-proposal-private-property-in-object |
45 | | - - run: npm --prefix wikidata ci |
46 | | - - run: npm --prefix users/authservice test -- --coverage |
47 | | - - run: npm --prefix users/userservice test -- --coverage |
48 | | - - run: npm --prefix users/groupservice test -- --coverage |
49 | | - - run: npm --prefix llmservice test -- --coverage |
50 | | - - run: npm --prefix gatewayservice test -- --coverage |
51 | | - - run: npm --prefix webapp test -- --coverage |
52 | | - - run: npm --prefix wikidata test -- --coverage |
53 | | - - run: npm --prefix mathGame test -- --coverage |
54 | | - - run: npm --prefix apiservice test -- --coverage |
55 | | - - name: Analyze with SonarQube |
56 | | - uses: SonarSource/sonarqube-scan-action@master |
57 | | - env: |
58 | | - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} |
59 | | - GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }} |
60 | | - EMPATHY_API_KEY: ${{ secrets.EMPATHY_API_KEY }} |
61 | | - |
62 | 28 | e2e-tests: |
63 | | - needs: [unit-tests] |
64 | 29 | runs-on: ubuntu-latest |
65 | 30 | steps: |
66 | 31 | - uses: actions/checkout@v4 |
|
0 commit comments