[Snyk] Upgrade @ionic/vue-router from 8.7.2 to 8.7.3 #25
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: pull_requests | |
| on: | |
| pull_request: | |
| branches: [ main ] | |
| jobs: | |
| # Here you define the name of your workflow in this case "build" | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| # Disabling shallow clone is recommended for improving relevancy of reporting | |
| fetch-depth: 0 | |
| # The following lines will Cache the npm modules when running the test | |
| # so the actions will be faster | |
| - name: Cache node modules | |
| uses: actions/cache@v3 | |
| env: | |
| cache-name: cache-node-modules | |
| with: | |
| # npm cache files are stored in `~/.npm` on Linux/macOS | |
| path: ~/.npm | |
| key: ${{ runner.os }}-build-${{ env.cache-name }}-${{hashFiles('**/package-lock.json') }} | |
| restore-keys: | | |
| ${{ runner.os }}-build-${{ env.cache-name }}- | |
| ${{ runner.os }}-build- | |
| ${{ runner.os }}- | |
| - name: Create environment files | |
| run: | | |
| cd src | |
| mkdir environment | |
| echo "Creating environment file..." | |
| echo "${{ secrets.ENVIRONMENT_TS }}" | base64 -d >> environment/environment.ts | |
| - name: Run npm install | |
| run: npm i | |
| - name: Linting code | |
| run: npm run lint | |
| - name: Check code style | |
| run: npm run format:check:ci | |
| - name: Run npm build | |
| run: npm run build | |
| - name: SonarQube Scan | |
| uses: SonarSource/sonarqube-scan-action@v5 | |
| env: | |
| SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} |