diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index 703fafe..1306835 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -10,14 +10,14 @@ jobs: strategy: fail-fast: false matrix: - php-version: [8.0, 8.1, 8.2, 8.3, 8.4] - flow-version: [8.3, '9.0.0-beta'] + php-version: [8.0, 8.1, 8.2, 8.3, 8.4, 8.5] + 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 @@ -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') }} @@ -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 @@ -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 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" },