Skip to content

Merge pull request #34 from marcoris/maestro #39

Merge pull request #34 from marcoris/maestro

Merge pull request #34 from marcoris/maestro #39

Workflow file for this run

name: Pest-Tests
on:
push:
branches:
- 'maestro'
pull_request:
branches-ignore:
- 'maestro'
jobs:
tests-linux:
runs-on: ubuntu-latest
strategy:
max-parallel: 3
matrix:
php-versions: [ '8.2' ]
steps:
- uses: actions/checkout@v3
- name: Install PHP
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php-versions }}
extensions: fileinfo
- name: Install Dependencies
run: composer update && composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
- name: Execute tests
run: vendor/bin/pest
tests-windows:
runs-on: windows-latest
strategy:
max-parallel: 3
matrix:
php-versions: [ '8.2' ]
steps:
- uses: actions/checkout@v3
- name: Install PHP
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php-versions }}
extensions: fileinfo
- name: Install Dependencies
run: composer update && composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
- name: Execute tests
run: vendor/bin/pest
tests-macos:
runs-on: macos-latest
strategy:
max-parallel: 3
matrix:
php-versions: [ '8.2' ]
steps:
- uses: actions/checkout@v3
- name: Install PHP
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php-versions }}
extensions: fileinfo
- name: Install Dependencies
run: composer update && composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
- name: Execute tests
run: vendor/bin/pest