From 5ad0d1ce89e0f62afa3b1bc031adbff493beb19b Mon Sep 17 00:00:00 2001 From: chris Date: Fri, 7 Nov 2025 16:43:11 +0100 Subject: [PATCH 1/3] ci: Upgrade CI to Ubuntu 22.04 and PHP 8.3-8.5 Updated CI configuration to use Ubuntu 22.04 and PHP versions 8.3 to 8.5. --- .github/workflows/ci.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9773825..d049311 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,10 +7,13 @@ on: jobs: PHPUnit: name: PHPUnit (PHP ${{ matrix.php }} ${{ matrix.dependencies }}) - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: php: + - 8.5 + - 8.4 + - 8.3 - 8.2 - 8.1 - 8.0 @@ -18,7 +21,7 @@ jobs: - highest - lowest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 - uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} @@ -33,16 +36,16 @@ jobs: Psalm: name: Psalm (PHP ${{ matrix.php }}) - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: php: - 8.2 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 - uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} - run: composer update --dev - - run: vendor/bin/psalm \ No newline at end of file + - run: vendor/bin/psalm From 89604284b63e62980e877e96b4a2f84a994b8291 Mon Sep 17 00:00:00 2001 From: chris Date: Fri, 7 Nov 2025 16:45:40 +0100 Subject: [PATCH 2/3] Remove PHP 8.5 from CI workflow --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d049311..7691d7c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,6 @@ jobs: strategy: matrix: php: - - 8.5 - 8.4 - 8.3 - 8.2 From ce34f39fb4f64bddfe05b2aa9e6a3c53387d1646 Mon Sep 17 00:00:00 2001 From: chris Date: Fri, 7 Nov 2025 16:46:50 +0100 Subject: [PATCH 3/3] Remove PHP 8.4 from CI workflow --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7691d7c..c70ae3a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,6 @@ jobs: strategy: matrix: php: - - 8.4 - 8.3 - 8.2 - 8.1