Skip to content

Commit 2c61f48

Browse files
committed
Fixed CI using dev dependencies.
1 parent 015e772 commit 2c61f48

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,13 @@ 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+
[[ ${{ matrix.drupal-release }} == 'dev' ]] && 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 }}
7880
composer --verbose update
7981
8082
- name: Install site

0 commit comments

Comments
 (0)