diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 89244d58..a8c33107 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,10 +3,11 @@ name: ci on: push jobs: - prepare: - name: Prepare (${{ matrix.os}}, PHP ${{ matrix.php }}) + suite: + name: Suite (${{ matrix.os }}, PHP ${{ matrix.php }}) runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ubuntu-latest] php: ["8.0", "8.1", "8.2"] @@ -16,7 +17,6 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} - tools: composer extensions: apcu - name: Checkout @@ -35,36 +35,6 @@ jobs: - name: Install dependencies run: composer install --prefer-dist - suite: - needs: prepare - name: Suite (${{ matrix.os }}, PHP ${{ matrix.php }}) - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ubuntu-latest] - php: ["8.0", "8.1", "8.2"] - - steps: - - name: Set up PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php }} - extensions: apcu - - - name: Checkout - uses: actions/checkout@master - - - name: Get composer cache directory - id: composer-cache - run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - - - name: Retrieve dependencies - uses: actions/cache@v3 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - - name: Test run: composer test