|
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