%PDF- %PDF-
Direktori : /home/graphicd/public_html/vebto/vendor/roave/signature/.github/workflows/ |
Current File : /home/graphicd/public_html/vebto/vendor/roave/signature/.github/workflows/phpunit.yml |
name: "PHPUnit tests" on: pull_request: push: jobs: phpunit: name: "PHPUnit tests" runs-on: ${{ matrix.operating-system }} strategy: matrix: dependencies: - "lowest" - "highest" - "locked" php-version: - "7.3" - "7.4" operating-system: - "ubuntu-latest" steps: - name: "Checkout" uses: "actions/checkout@v2" with: fetch-depth: 0 - name: "Install PHP" uses: "shivammathur/setup-php@v2" with: coverage: "pcov" php-version: "${{ matrix.php-version }}" ini-values: memory_limit=-1 tools: composer:v2, cs2pr - name: "Cache dependencies" uses: "actions/cache@v2" with: path: | ~/.composer/cache vendor key: "php-${{ matrix.php-version }}-${{ matrix.dependencies }}" restore-keys: "php-${{ matrix.php-version }}-${{ matrix.dependencies }}" - name: "Install lowest dependencies" if: ${{ matrix.dependencies == 'lowest' }} run: "composer update --prefer-lowest --no-interaction --no-progress --no-suggest" - name: "Install highest dependencies" if: ${{ matrix.dependencies == 'highest' }} run: "composer update --no-interaction --no-progress --no-suggest" - name: "Install locked dependencies" if: ${{ matrix.dependencies == 'locked' }} run: "composer install --no-interaction --no-progress --no-suggest" - name: "Tests" run: "vendor/bin/phpunit"