diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 82e8e595..f5d3d74e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,13 +17,21 @@ jobs: php-version: '8.2' ini-values: 'ffi.enable=false' + - operating-system: 'ubuntu-latest' + php-version: '8.3' + ini-values: 'ffi.enable=false' + + - operating-system: 'ubuntu-latest' + php-version: '8.3' + job-description: 'with FFI' + - operating-system: 'windows-latest' - php-version: '8.2' + php-version: '8.3' job-description: 'on Windows' ini-values: 'ffi.enable=false' - operating-system: 'macos-latest' - php-version: '8.2' + php-version: '8.3' job-description: 'on macOS' ini-values: 'ffi.enable=false' @@ -44,7 +52,6 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-version }} - extensions: fiber-amphp/ext-fiber@master - name: Get Composer cache directory id: composer-cache @@ -76,6 +83,7 @@ jobs: - name: Run static analysis run: vendor/bin/psalm.phar + if: matrix.static-analysis != 'none' - name: Install composer-require-checker run: php -r 'file_put_contents("composer-require-checker.phar", file_get_contents("https://github.com/maglnet/ComposerRequireChecker/releases/download/4.2.0/composer-require-checker.phar"));'