Revision 166 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
name: run-testson: [push, pull_request]jobs:test:runs-on: ${{ matrix.os }}strategy:fail-fast: truematrix:os: [ubuntu-latest]php: [8.2, 8.1 8.0]laravel: [10.*, 9.*, 8.*]stability: [prefer-stable]include:- laravel: 10.*testbench: 8.*- laravel: 9.*testbench: 7.*- laravel: 8.*testbench: 6.23exclude:- laravel: 10.*php: 8.0name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}steps:- name: Checkout codeuses: actions/checkout@v3- name: Setup PHPuses: shivammathur/setup-php@v2with:php-version: ${{ matrix.php }}extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagickcoverage: none- name: Setup problem matchersrun: |echo "::add-matcher::${{ runner.tool_cache }}/php.json"echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"- name: Install dependenciesrun: |composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-updatecomposer update --${{ matrix.stability }} --prefer-dist --no-interaction- name: Execute testsrun: vendor/bin/pest