From 712477dc30530b6f2549dc6c6fd565b4ae9e3814 Mon Sep 17 00:00:00 2001 From: Jeremy Mikola Date: Fri, 15 Mar 2024 15:47:33 -0400 Subject: [PATCH] PHPLIB-1413: Use env instead of matrix for driver-version env vars are not available in jobs..strategy.matrix. Since the driver-version never changes for jobs, reference the common env var in step configs. --- .github/workflows/tests.yml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 71170561d..e2f5987b4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -40,35 +40,28 @@ jobs: - "8.3" mongodb-version: - "4.4" - driver-version: - - "${{ env.DRIVER_VERSION }}" topology: - "server" include: - os: "ubuntu-20.04" php-version: "8.0" mongodb-version: "6.0" - driver-version: "${{ env.DRIVER_VERSION }}" topology: "replica_set" - os: "ubuntu-20.04" php-version: "8.0" mongodb-version: "6.0" - driver-version: "${{ env.DRIVER_VERSION }}" topology: "sharded_cluster" - os: "ubuntu-20.04" php-version: "8.0" mongodb-version: "5.0" - driver-version: "${{ env.DRIVER_VERSION }}" topology: "server" - os: "ubuntu-20.04" php-version: "8.0" mongodb-version: "4.4" - driver-version: "${{ env.DRIVER_VERSION }}" topology: "replica_set" - os: "ubuntu-20.04" php-version: "8.0" mongodb-version: "4.4" - driver-version: "${{ env.DRIVER_VERSION }}" topology: "sharded_cluster" steps: @@ -88,7 +81,7 @@ jobs: uses: shivammathur/cache-extensions@v1 with: php-version: ${{ matrix.php-version }} - extensions: "mongodb-${{ matrix.driver-version }}" + extensions: "mongodb-${{ env.DRIVER_VERSION }}" key: "extcache-v1" - name: Cache extensions @@ -103,7 +96,7 @@ jobs: with: php-version: "${{ matrix.php-version }}" tools: "pecl" - extensions: "mongodb-${{ matrix.driver-version }}" + extensions: "mongodb-${{ env.DRIVER_VERSION }}" coverage: "none" ini-values: "zend.assertions=1"