PHP Classes

File: .github/workflows/test_pull_request.yml

Recommend this page to a friend!
  Classes of Smoren Freelight   PHP IPv4 Address Subnet Calculator   .github/workflows/test_pull_request.yml   Download  
File: .github/workflows/test_pull_request.yml
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP IPv4 Address Subnet Calculator
Calculate subnet mask and other network details
Author: By
Last change:
Date: 1 year ago
Size: 2,365 bytes
 

Contents

Class file image Download
name: Test and Static Analysis (Pull Request) on: pull_request jobs: test-and-static-analysis: name: Test and Static Analysis runs-on: ubuntu-latest strategy: matrix: php: ['7.2', '7.3', '7.4', '8.0', '8.1'] steps: - name: Set up PHP uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} coverage: xdebug tools: composer:v2 - name: Set up Node uses: actions/setup-node@v1 with: node-version: '14.x' - name: Checkout code uses: actions/checkout@v2 with: fetch-depth: 0 - name: PHP Version Check run: php -v - name: Validate Composer JSON run: composer validate - name: Run Composer run: composer install --no-interaction - name: PHP Lint run: ./vendor/bin/parallel-lint src tests - name: Unit tests run: | mkdir -p build/logs ./vendor/bin/phpunit --version ./vendor/bin/phpunit --configuration tests/phpunit.xml - name: PHP Code Sniffer run: ./vendor/bin/phpcs --ignore=vendor --standard=tests/coding_standard.xml -s . code-coverage: name: Code coverage runs-on: ubuntu-latest strategy: matrix: php: ['8.0'] steps: - name: Set up PHP uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} coverage: xdebug tools: composer:v2 - name: Set up Node uses: actions/setup-node@v1 with: node-version: '14.x' - name: Checkout code uses: actions/checkout@v2 with: fetch-depth: 0 - name: Run Composer run: composer install --no-interaction - name: Update PHPUnit for Code Coverage run: composer require phpunit/phpunit:^9.5 phploc/phploc:* sebastian/version:* --with-all-dependencies - name: PHP Lint run: ./vendor/bin/parallel-lint src tests - name: Unit tests run: | mkdir -p build/logs ./vendor/bin/phpunit --configuration tests/phpunit.xml --coverage-clover build/logs/clover.xml - name: Code Coverage (Coveralls) env: COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: php vendor/bin/php-coveralls -v