From 8f518e7babfbeeb08733f82eea10171d91b79037 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Tue, 8 Jul 2025 16:20:06 +0200 Subject: [PATCH] php: Run on support branches, php84 and phpunit 9.6 --- .github/workflows/php.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 79e9e53f4..317bb47e8 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -4,6 +4,7 @@ on: push: branches: - main + - support/* - release/* pull_request: branches: @@ -17,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - php: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] + php: ['8.2', '8.3', '8.4'] os: ['ubuntu-latest'] steps: @@ -46,12 +47,12 @@ jobs: runs-on: ${{ matrix.os }} env: - phpunit-version: 9.5 + phpunit-version: 9.6 strategy: fail-fast: false matrix: - php: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] + php: ['8.2', '8.3', '8.4'] os: ['ubuntu-latest'] include: - php: '7.2' @@ -101,7 +102,7 @@ jobs: - name: Setup dependencies run: | composer init -n --require mockery/mockery:* --require ipl/i18n:@dev --require ipl/web:@dev - composer config platform.php 7.2.9 + composer config platform.php 8.2 composer install -n --no-progress git clone --depth 1 --branch snapshot/nightly https://github.com/Icinga/icinga-php-thirdparty.git vendor/icinga-php-thirdparty