From eb4a887cf53ae09c4e0cbdee873957ab877bb55a Mon Sep 17 00:00:00 2001 From: chris Date: Mon, 27 Oct 2025 15:32:45 +0100 Subject: [PATCH 1/3] ci: add tests for PHP 8.5 Upgrade actions/checkout from v4 to v5 --- .github/workflows/build.yaml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1904583..dfc7c1b 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@5 - name: Setup PHP uses: shivammathur/setup-php@v2 - name: Validate composer.json @@ -19,7 +19,7 @@ jobs: name: PHP-CS-Fixer steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup PHP uses: shivammathur/setup-php@v2 with: @@ -35,6 +35,9 @@ jobs: - description: 'Symfony 7.2 DEV' php: '8.2' symfony: '7.2.*@dev' + - description: 'Symfony 7.0' + php: '8.5' + symfony: '7.0.*' - description: 'Symfony 7.0' php: '8.4' symfony: '7.0.*' @@ -59,7 +62,7 @@ jobs: name: PHP ${{ matrix.php }} tests (${{ matrix.description }}) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Cache uses: actions/cache@v4 with: @@ -95,6 +98,9 @@ jobs: - description: 'Symfony 7.0' php: '8.4' symfony: '7.0.*' + - description: 'Symfony 7.0' + php: '8.5' + symfony: '7.0.*' - description: 'Symfony 7.0' php: '8.3' symfony: '7.0.*' @@ -107,7 +113,7 @@ jobs: name: "[WINDOWS] PHP ${{ matrix.php }} tests (${{ matrix.description }})" steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Cache uses: actions/cache@v4 with: From 481c0311ebc98cbc8ea71b622b4836c42975df80 Mon Sep 17 00:00:00 2001 From: chris Date: Thu, 6 Nov 2025 16:27:19 +0100 Subject: [PATCH 2/3] Upgrade GitHub Actions runner to Ubuntu 22.04 --- .github/workflows/build.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index dfc7c1b..c456a4a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -6,7 +6,7 @@ on: jobs: check: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@5 @@ -15,7 +15,7 @@ jobs: - name: Validate composer.json run: composer validate --strict --no-check-lock cs-fixer: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 name: PHP-CS-Fixer steps: - name: Checkout @@ -27,7 +27,7 @@ jobs: - run: composer install --prefer-dist --no-interaction --no-progress --ansi - run: vendor/bin/php-cs-fixer fix --diff --dry-run --verbose tests: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: From 6d9a9703428d19af3e3156aa699c4a3c20a7fd2c Mon Sep 17 00:00:00 2001 From: chris Date: Thu, 6 Nov 2025 16:28:24 +0100 Subject: [PATCH 3/3] Update checkout action version to v5 --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c456a4a..81f6970 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@5 + uses: actions/checkout@v5 - name: Setup PHP uses: shivammathur/setup-php@v2 - name: Validate composer.json