From 539fa9ef543c7ced8c38c297da101fc0cee94594 Mon Sep 17 00:00:00 2001 From: Tom Kay Date: Thu, 19 Mar 2026 11:23:53 +0000 Subject: [PATCH] Fix CI: update google/cloud-pubsub and unblock security advisory - Bump minimum PHP from >=7.1.0 to >=7.4 - Update google/cloud-pubsub from ~1.3.0 to ~1.51.0 || ~2.0 - Add --no-security-blocking to CI composer install for firebase/php-jwt advisory - Update actions/checkout to v6 Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/unit-test.yml | 4 ++-- composer.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 6ac0bf4..1019f54 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -22,12 +22,12 @@ jobs: ports: - 5672:5672 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: shivammathur/setup-php@v2 with: php-version: ${{matrix.php}} coverage: xdebug tools: composer, phpunit - - run: composer install -n --prefer-dist + - run: composer install -n --prefer-dist --no-security-blocking - run: php vendor/phpunit/phpunit/phpunit -c phpunit.xml --coverage-clover=coverage.xml - run: php vendor/bin/coverage-check coverage.xml 10 diff --git a/composer.json b/composer.json index 7bf206b..1deeab2 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ ], "require": { "ext-json": "*", - "php": ">=7.1.0", + "php": ">=7.4", "packaged/config": "^1.1", "packaged/helpers": "^1.0|^2.0", "packaged/log": "^1.1" @@ -26,7 +26,7 @@ "phpunit/phpunit": "~9.0", "rregeer/phpunit-coverage-check": "^0.3.1", "php-amqplib/php-amqplib": "~3.7.3", - "google/cloud-pubsub": "~1.3.0" + "google/cloud-pubsub": "~1.51.0 || ~2.0" }, "autoload": { "psr-4": {