Skip to content

Commit c68f84b

Browse files
committed
Added beta testing for Drupal.
1 parent 78fb0cd commit c68f84b

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
matrix:
2323
php-versions: ['8.1', '8.2']
24-
drupal-release: ['stable', 'dev']
24+
drupal-release: ['stable', 'beta', 'dev']
2525
composer-channel: ['stable', 'snapshot']
2626
# Drupal 10.x-dev tests fail on PHP 8.3.
2727
# @see https://www.drupal.org/project/drupal/issues/3375693
@@ -75,12 +75,13 @@ jobs:
7575
run: composer require --dev phpspec/prophecy-phpunit:^2
7676

7777
- name: Override Drupal version to dev for testing dev releases
78-
if: matrix.drupal-release == 'dev'
78+
if: matrix.drupal-release == 'dev' || matrix.drupal-release == 'beta'
7979
run: |
80-
composer config minimum-stability dev
81-
composer --verbose require --no-update drupal/core-composer-scaffold:^10@dev
82-
composer --verbose require --no-update drupal/core-recommended:^10@dev
83-
composer --verbose require --no-update --dev drupal/core-dev:^10@dev
80+
composer config minimum-stability ${{ matrix.drupal-release }}
81+
composer config prefer-stable false
82+
composer --verbose require --no-update drupal/core-composer-scaffold:^10@${{ matrix.drupal-release }}
83+
composer --verbose require --no-update drupal/core-recommended:^10@${{ matrix.drupal-release }}
84+
composer --verbose require --no-update --dev drupal/core-dev:^10@${{ matrix.drupal-release }}
8485
composer --verbose update
8586
8687
- name: Install site

0 commit comments

Comments
 (0)