Skip to content

Bump @babel/traverse from 7.21.3 to 7.23.2 in /code/gms-frontend #326

Bump @babel/traverse from 7.21.3 to 7.23.2 in /code/gms-frontend

Bump @babel/traverse from 7.21.3 to 7.23.2 in /code/gms-frontend #326

Workflow file for this run

name: Code quality check of application
on:
workflow_dispatch:
push:
branches:
- '*'
- '*/*'
- '**'
- '!main'
pull_request:
types: [opened, synchronize, reopened]
jobs:
analize_backend:
name: Backend
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
# with:
# fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
- name: Cache SonarCloud packages
uses: actions/cache@v1
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar
# - name: Cache Maven packages
# uses: actions/cache@v1
# with:
# path: ~/.m2
# key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
# restore-keys: ${{ runner.os }}-m2
- name: Sonarcloud scan
working-directory: ./code/gms-backend
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: mvn clean -Pcodecov -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=peter-szrnka_give-my-secret-backend
analize_frontend:
name: Frontend
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: 16
- name: Build with NPM
working-directory: ./code/gms-frontend
run: npm install
- name: Run tests
working-directory: ./code/gms-frontend
run: npm run test
- name: Sonarcloud scan
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN_FRONTEND }}
uses: SonarSource/sonarcloud-github-action@master
with:
args:
-Dsonar.projectKey=peter-szrnka_give-my-secret-frontend
-Dsonar.organization=${{ secrets.SONAR_ORGANIZATION_KEY }}
-Dsonar.test.inclusions=**/*.spec.ts
-Dsonar.exclusions=**/*.java,**/*.class,**/*.scss,**/*.html,**/*.json,**/*.xml,**/*.js,**/environments/*.*,**/polyfills.ts,**/*module.ts,**/main.ts,**/mock-config.ts,**/*.provider.ts
-Dsonar.typescript.lcov.reportPaths=./code/gms-frontend/coverage/lcov.info
-Dsonar.javascript.lcov.reportPaths=./code/gms-frontend/coverage/lcov.info
-Dsonar.sources=./code/gms-frontend/src