diff --git a/.github/workflows/test-package.yml b/.github/workflows/test-package.yml index 6ef0ec61..e7b2923f 100644 --- a/.github/workflows/test-package.yml +++ b/.github/workflows/test-package.yml @@ -8,17 +8,20 @@ jobs: strategy: fail-fast: false matrix: - php-version: [ 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 ] - guzzle-version: [ '^5.3', '^6.0' ] + php-version: ['5.5', '5.6', '7.0', '7.1', '7.2', '7.3', '7.4'] + guzzle-version: ['^5.3', '^6.0'] include: - - php-version: 7.2 + - php-version: '7.2' guzzle-version: '^7.0' - - php-version: 7.3 + - php-version: '7.3' guzzle-version: '^7.0' - - php-version: 7.4 + - php-version: '7.4' guzzle-version: '^7.0' - - php-version: 8.0 + - php-version: '8.0' guzzle-version: '^7.0' + - php-version: '8.1' + guzzle-version: '^7.0' + composer-flags: '--ignore-platform-req php' steps: - uses: actions/checkout@v2 @@ -29,6 +32,14 @@ jobs: php-version: ${{ matrix.php-version }} coverage: none extensions: intl, mbstring + # by default setup-php uses a production php.ini so force development values + ini-values: >- + zend.exception_ignore_args=Off, + zend.exception_string_param_max_len=15, + error_reporting=-1, + display_errors=On, + display_startup_errors=On, + zend.assertions=1 - run: composer validate