Skip to content

Commit a28258f

Browse files
committed
Fixed CI using dev dependencies.
1 parent e1ef058 commit a28258f

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/ci.yml

+9-5
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,15 @@ jobs:
7070
test -d web/libraries/dropzone
7171
7272
- name: Override Drupal version to dev for testing dev releases
73-
if: matrix.drupal-release == 'dev'
73+
if: matrix.drupal-release == 'dev' || matrix.drupal-release == 'beta'
7474
run: |
75-
composer config minimum-stability dev
76-
composer --verbose require --no-update drupal/core-recommended:11.0.x-dev
77-
composer --verbose require --no-update --dev drupal/core-dev:11.0.x-dev
75+
composer config minimum-stability ${{ matrix.drupal-release }}
76+
composer config prefer-stable false
77+
composer --verbose require --no-update drupal/core-composer-scaffold:^11@${{ matrix.drupal-release }}
78+
composer --verbose require --no-update drupal/core-recommended:^11@${{ matrix.drupal-release }}
79+
composer --verbose require --no-update --dev drupal/core-dev:^11@${{ matrix.drupal-release }}
80+
# Remove the line below once the package is out of `alpha`.
81+
[[ ${{ matrix.drupal-release }} == 'beta' ]] && composer require chi-teck/drupal-code-generator:^4@alpha
7882
composer --verbose update
7983
8084
- name: Install site
@@ -89,7 +93,7 @@ jobs:
8993
until curl -s "$SIMPLETEST_BASE_URL"; do true; done > /dev/null
9094
9195
- name: Run a single unit test to verify the testing setup
92-
run: ./vendor/bin/phpunit -c ./web/core $(pwd)/web/core/modules/user/tests/src/Unit/UserAccessControlHandlerTest.php
96+
run: ./vendor/bin/phpunit -c ./web/core "$(pwd)/web/core/modules/user/tests/src/Unit/UserAccessControlHandlerTest.php"
9397

9498
# Using outdated Composer version to test the Composer version constraint.
9599
test-composer:

0 commit comments

Comments
 (0)