From 8b8323cf857d3c46c8bc78195e1f7f727b3c3511 Mon Sep 17 00:00:00 2001 From: Lars Lauger Date: Wed, 1 Apr 2026 08:57:10 +0200 Subject: [PATCH 1/3] feat: Allow PHP 8.5 --- .github/workflows/unittests.yml | 2 +- composer.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index 703fafe..b3258de 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -10,7 +10,7 @@ jobs: strategy: fail-fast: false matrix: - php-version: [8.0, 8.1, 8.2, 8.3, 8.4] + php-version: [8.0, 8.1, 8.2, 8.3, 8.4, 8.5] flow-version: [8.3, '9.0.0-beta'] exclude: diff --git a/composer.json b/composer.json index 458e019..91898aa 100644 --- a/composer.json +++ b/composer.json @@ -7,7 +7,7 @@ "MIT" ], "require": { - "php": ">=8.0 <8.5", + "php": ">=8.0 <8.6", "neos/flow": "^8.0 || ^9.0", "doctrine/migrations": "^3.1" }, From 2ddb80b7467399e420de05caad6dc72f9160dde2 Mon Sep 17 00:00:00 2001 From: Lars Lauger Date: Wed, 1 Apr 2026 08:59:42 +0200 Subject: [PATCH 2/3] fix: Update deprecated actions --- .github/workflows/unittests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index b3258de..c7df78c 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -31,7 +31,7 @@ jobs: ini-values: opcache.fast_shutdown=0 - name: "[1/5] Create composer project - Cache composer dependencies" - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.composer/cache key: php-${{ matrix.php-version }}-flow-${{ matrix.flow-version }}-composer-${{ hashFiles('composer.json') }} @@ -54,7 +54,7 @@ jobs: working-directory: ${{ env.FLOW_DIST_FOLDER }} - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: path: ${{ env.FLOW_DIST_FOLDER }}/DistributionPackages/Netlogix.Migrations From 4958a6b9021da33ca1c86e7465584ef16c5b4b9e Mon Sep 17 00:00:00 2001 From: Lars Lauger Date: Wed, 1 Apr 2026 09:04:48 +0200 Subject: [PATCH 3/3] fix: Adjust composer require in workflow to actually use configured Flow --- .github/workflows/unittests.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index c7df78c..1306835 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -11,13 +11,13 @@ jobs: fail-fast: false matrix: php-version: [8.0, 8.1, 8.2, 8.3, 8.4, 8.5] - flow-version: [8.3, '9.0.0-beta'] + flow-version: ['8.3.0', '9.0.0'] exclude: - php-version: 8.0 - flow-version: '9.0.0-beta' + flow-version: '9.0.0' - php-version: 8.1 - flow-version: '9.0.0-beta' + flow-version: '9.0.0' env: FLOW_CONTEXT: Testing/Unit @@ -39,7 +39,7 @@ jobs: php-${{ matrix.php-version }}-flow-${{ matrix.flow-version }}-composer- php-${{ matrix.php-version }}-flow- - name: "[2/5] Create composer project - No install" - run: composer create-project neos/flow-base-distribution ${{ env.FLOW_DIST_FOLDER }} --prefer-dist --no-progress --no-install "^${{ matrix.flow-version }}" + run: composer create-project neos/flow-base-distribution ${{ env.FLOW_DIST_FOLDER }} --prefer-dist --no-progress --no-install "~${{ matrix.flow-version }}" - name: "[3/5] Allow neos composer plugin" run: composer config --no-plugins allow-plugins.neos/composer-plugin true