|
17 | 17 | strategy:
|
18 | 18 | matrix:
|
19 | 19 | 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"] |
21 | 21 |
|
22 | 22 | runs-on: ${{ matrix.os }}
|
23 | 23 | steps:
|
|
46 | 46 | restore-keys: ${{ matrix.os }}-${{ matrix.php-versions }}-composer-
|
47 | 47 |
|
48 | 48 | - name: Install dependencies
|
| 49 | + # php-cs-fixer doesn't suppoert PHP 8 yet so force the max version to be 7.4.99 |
49 | 50 | 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 |
52 | 53 |
|
53 | 54 | - name: Run composer script "analyze"
|
54 | 55 | run: composer run-script analyze
|
|
59 | 60 | strategy:
|
60 | 61 | matrix:
|
61 | 62 | 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"] |
63 | 64 |
|
64 | 65 | runs-on: ${{ matrix.os }}
|
65 | 66 | steps:
|
@@ -87,10 +88,11 @@ jobs:
|
87 | 88 | key: ${{ matrix.os }}-${{ matrix.php-versions }}-composer-${{ hashFiles('**/composer.lock') }}
|
88 | 89 | restore-keys: ${{ matrix.os }}-${{ matrix.php-versions }}-composer-
|
89 | 90 |
|
| 91 | + # php-cs-fixer doesn't suppoert PHP 8 yet so force the max version to be 7.4.99 |
90 | 92 | - name: Install dependencies
|
91 | 93 | 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 |
94 | 96 |
|
95 | 97 | - name: Run composer script "test"
|
96 | 98 | run: composer run-script test
|
0 commit comments