Skip to content

Commit

Permalink
Added beta testing for Drupal.
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexSkrypnyk committed May 29, 2024
1 parent 6ec4f52 commit 201e219
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:

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

- name: Override Drupal version to dev for testing dev releases
if: matrix.drupal-release == 'dev'
if: matrix.drupal-release == 'dev' || matrix.drupal-release == 'beta'
run: |
composer config minimum-stability dev
composer --verbose require --no-update drupal/core-composer-scaffold:^10@dev
composer --verbose require --no-update drupal/core-recommended:^10@dev
composer --verbose require --no-update --dev drupal/core-dev:^10@dev
composer config minimum-stability ${{ matrix.drupal-release }}
composer config prefer-stable false
composer --verbose require --no-update drupal/core-composer-scaffold:^10@${{ matrix.drupal-release }}
composer --verbose require --no-update drupal/core-recommended:^10@${{ matrix.drupal-release }}
composer --verbose require --no-update --dev drupal/core-dev:^10@${{ matrix.drupal-release }}
composer --verbose update
- name: Install site
Expand Down

0 comments on commit 201e219

Please sign in to comment.