38
38
drupal-core :
39
39
# Should update the following as the minimum supported version from Drupal.org
40
40
- " 10.2.x"
41
+ - " 10.3.x"
41
42
instance-type :
42
43
- " Edge"
43
44
- " X"
94
95
composer config --no-plugins allow-plugins.cweagans/composer-patches true
95
96
composer config --no-plugins allow-plugins.php-http/discovery true
96
97
composer config minimum-stability dev
97
- composer require 'drupal/rules:3.x-dev@dev'
98
98
composer require wikimedia/composer-merge-plugin
99
99
composer config --json extra.merge-plugin.require '["modules/contrib/apigee_edge/composer.json"]'
100
100
composer config platform.php ${{ matrix.php-version }}
@@ -104,6 +104,20 @@ jobs:
104
104
composer require --dev drupal/classy:^1.0
105
105
composer config --no-plugins allow-plugins.drupal/console-extend-plugin true
106
106
107
+ - name : " Allow plugins and dev dependencies for Drupal 10.2"
108
+ if : ${{ matrix.drupal-core == '10.2.x' }}
109
+ run : |
110
+ cd drupal
111
+ composer require 'drupal/rules:3.x-dev@dev'
112
+ composer update --with-all-dependencies
113
+
114
+ - name : " Allow plugins and dev dependencies for Drupal 10.3"
115
+ if : ${{ matrix.drupal-core == '10.3.x' }}
116
+ run : |
117
+ cd drupal
118
+ composer require 'drupal/rules:^4.0'
119
+ composer update --with-all-dependencies
120
+
107
121
# Install drupal using minimal installation profile and enable the module.
108
122
- name : Install Drupal
109
123
run : |
@@ -124,7 +138,8 @@ jobs:
124
138
echo "APIGEE_EDGE_ENDPOINT=$APIGEE_EDGE_HYBRID_ENDPOINT" >> $GITHUB_ENV
125
139
composer show > composer-show.txt
126
140
127
- - name : " Drupal check"
141
+ - name : " Drupal check for Drupal 10.2"
142
+ if : ${{ matrix.drupal-core == '10.2.x' }}
128
143
run : |
129
144
cd drupal
130
145
vendor/bin/drupal-check modules/contrib/apigee_edge
0 commit comments