diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml deleted file mode 100644 index ce02e9ee..00000000 --- a/.github/workflows/integration-tests.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: Integration Tests - -on: - push: - schedule: - - cron: '0 0 * * *' - - -jobs: - ci: - if: github.event_name != 'schedule' || github.repository == 'pestphp/pest' - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - symfony: ['6.0', '7.0'] - php: ['8.1', '8.2', '8.3'] - dependency-version: [prefer-lowest, prefer-stable] - exclude: - - php: 8.1 - symfony: 7.0 - - name: PHP ${{ matrix.php }} - Symfony ${{ matrix.symfony }} - ${{ matrix.os }} - ${{ matrix.dependency-version }} - - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php }} - tools: composer:v2 - coverage: none - - - name: Setup Problem Matches - run: | - echo "::add-matcher::${{ runner.tool_cache }}/php.json" - echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - - - name: Install PHP dependencies - run: composer update --${{ matrix.dependency-version }} --no-interaction --no-progress --ansi - - - name: Integration Tests - run: composer test:integration - diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 949b2bc3..b0ba6a8f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -6,7 +6,6 @@ on: schedule: - cron: '0 0 * * *' - jobs: ci: if: github.event_name != 'schedule' || github.repository == 'pestphp/pest' @@ -40,11 +39,13 @@ jobs: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - name: Install PHP dependencies - run: composer update --${{ matrix.dependency-version }} --no-interaction --no-progress --ansi + run: composer update --${{ matrix.dependency-version }} --no-interaction --no-progress --ansi --with="symfony/console:${{ matrix.symfony }}" - name: Unit Tests run: composer test:unit - - name: Unit Tests in Parallel + - name: Parallel Tests run: composer test:parallel + - name: Integration Tests + run: composer test:integration