From 18101011e2760167daaee4b81060fc31d712f0bb Mon Sep 17 00:00:00 2001 From: chadicus Date: Fri, 29 Aug 2025 14:18:30 -0400 Subject: [PATCH 1/3] Allow for later version of lib-curl --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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", From def97e200dd5723e842d5b20b52d2a1321a2352a Mon Sep 17 00:00:00 2001 From: chadicus Date: Fri, 29 Aug 2025 14:27:49 -0400 Subject: [PATCH 2/3] Use ubuntu latest --- .github/workflows/php.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index ecc2e45..c88726a 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -8,7 +8,7 @@ on: jobs: build: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest strategy: matrix: php-versions: ['7.3', '7.4', '8.0', '8.1'] From 80af14835a74da2c3bfef3f750efde2407e1a467 Mon Sep 17 00:00:00 2001 From: chadicus Date: Fri, 29 Aug 2025 14:45:40 -0400 Subject: [PATCH 3/3] Specifiy which mongodb extension version to use in builds --- .github/workflows/php.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index c88726a..84fdba4 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -11,7 +11,9 @@ jobs: 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