diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index ecc2e45..84fdba4 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -8,10 +8,12 @@ on: jobs: build: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest strategy: matrix: - php-versions: ['7.3', '7.4', '8.0', '8.1'] + php-versions: ['7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] + extensions: + - 'mongodb-1.16.0' steps: - name: Checkout uses: actions/checkout@v2 @@ -19,6 +21,8 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-versions }} + extensions: ${{ matrix.extensions }} + tools: pecl - name: Validate composer.json and composer.lock run: composer validate - name: Install dependencies diff --git a/composer.json b/composer.json index 0645231..e09f7d2 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "php": "^7.3 || ^8.0", "ext-curl": "*", "ext-json": "*", - "lib-curl": "~7.15", + "lib-curl": ">=7.15", "fig/http-message-util": "^1.1", "guzzlehttp/guzzle": "^6.3", "psr/http-message": "^1.0",