Skip to content

Commit e749464

Browse files
committed
Merge branch 'chore/test-against-php-80' into v6
2 parents a342715 + 3fede5b commit e749464

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.github/workflows/php.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
matrix:
1919
os: [ubuntu-latest]
20-
php-versions: ["7.1", "7.2", "7.3", "7.4"]
20+
php-versions: ["7.1", "7.2", "7.3", "7.4", "8.0"]
2121

2222
runs-on: ${{ matrix.os }}
2323
steps:
@@ -46,9 +46,10 @@ jobs:
4646
restore-keys: ${{ matrix.os }}-${{ matrix.php-versions }}-composer-
4747

4848
- name: Install dependencies
49+
# php-cs-fixer doesn't suppoert PHP 8 yet so force the max version to be 7.4.99
4950
run: |
50-
composer config platform.php $(php -r 'preg_match("#^\d+\.\d+\.\d+#", PHP_VERSION, $v); echo $v[0];')
51-
composer update --prefer-dist --no-progress --no-suggest
51+
composer config platform.php $(php -r 'preg_match("#^\d+\.\d+\.\d+#", PHP_VERSION, $v); echo version_compare("8.0.0", $v[0]) > 0 ? $v[0] : "7.4.99";')
52+
composer update --prefer-dist --no-progress
5253
5354
- name: Run composer script "analyze"
5455
run: composer run-script analyze
@@ -59,7 +60,7 @@ jobs:
5960
strategy:
6061
matrix:
6162
os: [ubuntu-latest]
62-
php-versions: ["7.1", "7.2", "7.3", "7.4"]
63+
php-versions: ["7.1", "7.2", "7.3", "7.4", "8.0"]
6364

6465
runs-on: ${{ matrix.os }}
6566
steps:
@@ -87,10 +88,11 @@ jobs:
8788
key: ${{ matrix.os }}-${{ matrix.php-versions }}-composer-${{ hashFiles('**/composer.lock') }}
8889
restore-keys: ${{ matrix.os }}-${{ matrix.php-versions }}-composer-
8990

91+
# php-cs-fixer doesn't suppoert PHP 8 yet so force the max version to be 7.4.99
9092
- name: Install dependencies
9193
run: |
92-
composer config platform.php $(php -r 'preg_match("#^\d+\.\d+\.\d+#", PHP_VERSION, $v); echo $v[0];')
93-
composer update --prefer-dist --no-progress --no-suggest
94+
composer config platform.php $(php -r 'preg_match("#^\d+\.\d+\.\d+#", PHP_VERSION, $v); echo version_compare("8.0.0", $v[0]) > 0 ? $v[0] : "7.4.99";')
95+
composer update --prefer-dist --no-progress
9496
9597
- name: Run composer script "test"
9698
run: composer run-script test

0 commit comments

Comments
 (0)