PHP Classes

File: .github/workflows/sonars.yml

Recommend this page to a friend!
  Classes of WsdlToPhp   Package Base   .github/workflows/sonars.yml   Download  
File: .github/workflows/sonars.yml
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Package Base
Base classes for implementing a package generator
Author: By
Last change:
Date: 1 year ago
Size: 1,613 bytes
 

Contents

Class file image Download
name: Sonars on: push: branches: - develop - feature/* - feat/* - release/* pull_request: types: [ opened, synchronize, reopened ] jobs: sonarcloud: name: Sonars runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 with: fetch-depth: 0 - name: Setup PHP with Xdebug uses: shivammathur/setup-php@v2 with: php-version: 7.4 coverage: xdebug - name: Install dependencies with composer run: composer update --no-ansi --no-interaction --no-progress - name: Generate coverage report with phpunit run: vendor/bin/phpunit --coverage-clover coverage.xml --log-junit report.xml - name: Monitor coverage uses: slavcodev/coverage-monitor-action@v1 with: github_token: ${{ secrets.ACTIONS_GITHUB_TOKEN }} coverage_path: coverage.xml threshold_alert: 95 threshold_warning: 90 - name: Fix phpunit files paths run: sed -i 's@'$GITHUB_WORKSPACE/'@''@g' coverage.xml report.xml - name: SonarCloud Scan uses: SonarSource/sonarcloud-github-action@master env: GITHUB_TOKEN: ${{ secrets.ACTIONS_GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}