|
37 | 37 | coverage: "none"
|
38 | 38 | php-version: "${{ matrix.php-version }}"
|
39 | 39 | tools: composer:v2
|
40 |
| - extensions: dom, curl, libxml, mbstring, zip, pdo, mysql, pdo_mysql, bcmath, gd, exif, iconv |
| 40 | + extensions: dom, curl, libxml, mbstring, zip, pdo, mysql, pdo_mysql, gd |
41 | 41 | - name: "Install dependencies"
|
42 | 42 | run: "composer update --no-progress --prefer-dist"
|
43 | 43 | - name: "Downgrade dev dependencies"
|
@@ -84,20 +84,10 @@ jobs:
|
84 | 84 | tools: composer:v2
|
85 | 85 | extensions: dom, curl, libxml, mbstring, zip, pdo, mysql, pdo_mysql, bcmath, gd, exif, iconv
|
86 | 86 | - name: Setup Drupal
|
87 |
| - run: | |
88 |
| - COMPOSER_MEMORY_LIMIT=-1 composer create-project drupal/recommended-project:${{ matrix.drupal }} ~/drupal --no-interaction |
89 |
| - cd ~/drupal |
90 |
| - composer config minimum-stability dev |
91 |
| - composer config prefer-stable true |
92 |
| - composer config preferred-install dist |
93 |
| - composer config repositories.0 path $GITHUB_WORKSPACE |
94 |
| - composer config repositories.1 composer https://packages.drupal.org/8 |
95 |
| - COMPOSER_MEMORY_LIMIT=-1 composer require drupal/core-dev:${{ matrix.drupal }} --with-all-dependencies |
96 |
| - - name: "Add phpspec/prophecy-phpunit" |
97 |
| - run: | |
98 |
| - cd ~/drupal |
99 |
| - COMPOSER_MEMORY_LIMIT=-1 composer require --dev phpspec/prophecy-phpunit:^2 |
100 |
| - if: ${{ matrix.drupal == '^9.0' }} |
| 87 | + uses: bluehorndigital/[email protected] |
| 88 | + with: |
| 89 | + version: ${{ matrix.drupal }} |
| 90 | + path: ~/drupal |
101 | 91 | - name: "require phpstan-drupal"
|
102 | 92 | run: |
|
103 | 93 | cd ~/drupal
|
|
0 commit comments