PHP Classes

File: .github/workflows/test-phpstan.yml

Recommend this page to a friend!
  Classes of Dimitri Sitchet   PHP Sysinfo Command   .github/workflows/test-phpstan.yml   Download  
File: .github/workflows/test-phpstan.yml
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Sysinfo Command
Get the current machine CPU, memory, disk, etc.
Author: By
Last change:
Date: 1 year ago
Size: 2,049 bytes
 

Contents

Class file image Download
name: PHPStan Static Analysis on: schedule: - cron: '0 0 * * *' pull_request: paths: - '**.php' - '**.neon.dist' - '.github/workflows/**' - composer.json - phpunit.xml.dist push: paths: - '**.php' - '**.neon.dist' - '.github/workflows/**' - composer.json - phpunit.xml.dist jobs: static-analyses: name: PHPStan Static Analysis [PHP ${{ matrix.php-version }}] runs-on: ubuntu-20.04 strategy: fail-fast: false matrix: php-version: - '7.4' - '8.0' - '8.1' steps: - name: Checkout repository uses: actions/checkout@v2 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-version }} extensions: tokenizer coverage: none - name: Get composer cache directory id: composer-cache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache composer dependencies uses: actions/cache@v2 with: path: ${{ steps.composer-cache.outputs.dir }} key: composer-${{ runner.os }}-${{ matrix.php-version }}-${{ hashFiles('**/composer.*') }} restore-keys: | composer-${{ runner.os }}-${{ matrix.php-version }}- composer-${{ runner.os }}- composer- - name: Create PHPStan cache directory run: mkdir --parents build/phpstan - name: Cache PHPStan cache directory uses: actions/cache@v2 with: path: build/phpstan key: phpstan-${{ runner.os }}-${{ github.sha }} restore-keys: | phpstan-${{ runner.os }}- phpstan- - name: Setup Composer's GitHub OAuth access run: composer config --global github-oauth.github.com ${{ secrets.GITHUB_TOKEN }} - name: Install dependencies run: composer update --ansi - name: Run PHPStan run: vendor/bin/phpstan analyse --ansi