diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 408c1ba4..0c59f0e8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,15 +19,16 @@ jobs: run: composer install --prefer-dist --no-dev PHPunit: + name: PHP ${{ matrix.php-versions }} unit tests on ${{ matrix.operating-system }} runs-on: ubuntu-latest + continue-on-error: ${{ matrix.experimental }} strategy: matrix: - php-versions: ['7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4'] + php-versions: ['7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] + experimental: [false] include: - # 8.4 is experimental due to Guzzle causing failures https://github.com/PrivateBin/PrivateBin/issues/1301 - - php-versions: '8.4' + - php-versions: '8.4' # development release, things can break experimental: true - name: PHP ${{ matrix.php-versions }} unit tests on ${{ matrix.operating-system }} env: extensions: gd, sqlite3 extensions-cache-key-name: phpextensions