diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 83bd981..9a23109 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,12 +12,26 @@ jobs: - uses: actions/setup-node@v4 with: node-version: 20 + # Copiar errors, middleware y utils a cada servicio si es necesario + - run: cp -R utils/ users/authservice/ + - run: cp -R errors/ questionservice/ + - run: cp -R middleware/ questionservice/ + - run: cp -R utils/ questionservice/ + #- run: cp -R errors/ statservice/ + - run: cp -R middleware/ statservice/ + #- run: cp -R utils/ statservice/ + # Instalar dependencias - run: npm --prefix users/authservice ci - run: npm --prefix users/userservice ci + - run: npm --prefix questionservice ci + - run: npm --prefix statservice ci - run: npm --prefix gatewayservice ci - run: npm --prefix webapp ci + # Ejecutar tests - run: npm --prefix users/authservice test -- --coverage - run: npm --prefix users/userservice test -- --coverage + - run: npm --prefix questionservice test -- --coverage + - run: npm --prefix statservice test -- --coverage - run: npm --prefix gatewayservice test -- --coverage - run: npm --prefix webapp test -- --coverage - name: Analyze with SonarCloud