|
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/setup-drupal@v1.0.1 |
| 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