|
26 | 26 | fail-fast: false |
27 | 27 | matrix: |
28 | 28 | include: |
| 29 | + - localgov-version: '3.x' |
| 30 | + drupal-version: '~10.0' |
| 31 | + php-version: '8.1' |
| 32 | + - localgov-version: '3.x' |
| 33 | + drupal-version: '~10.0' |
| 34 | + php-version: '8.2' |
| 35 | + - localgov-version: '3.x' |
| 36 | + drupal-version: '~10.0' |
| 37 | + php-version: '8.3' |
| 38 | + - localgov-version: '3.x' |
| 39 | + drupal-version: '~10.0' |
| 40 | + php-version: '8.4' |
29 | 41 | - localgov-version: '4.x' |
30 | 42 | drupal-version: '~11.0' |
31 | 43 | php-version: '8.3' |
@@ -80,29 +92,21 @@ jobs: |
80 | 92 | repository: localgovdrupal/drupal-container |
81 | 93 | ref: php${{ matrix.php-version }} |
82 | 94 |
|
83 | | - # Split project creation to make debugging easier for now |
84 | | - - name: Create LocalGov Drupal 10 project |
85 | | - if: matrix.drupal-version == '~10.0' |
| 95 | + - name: Authenticate with Github |
| 96 | + run: | |
| 97 | + composer --working-dir=html config repositories.1 vcs [email protected]:${{inputs.project}}.git |
| 98 | + composer global config github-oauth.github.com ${{ github.token }} |
| 99 | +
|
| 100 | + - name: Create LocalGov Drupal project |
86 | 101 | run: | |
87 | 102 | composer create-project --stability dev --no-install localgovdrupal/localgov-project ./html "${{ matrix.localgov-version }}" |
88 | 103 | composer --working-dir=./html require --no-install localgovdrupal/localgov:${{ matrix.localgov-version }}-dev |
89 | 104 | composer --working-dir=./html require --no-install drupal/core-recommended:${{ matrix.drupal-version }} drupal/core-composer-scaffold:${{ matrix.drupal-version }} drupal/core-project-message:${{ matrix.drupal-version }} drupal/core-dev:${{ matrix.drupal-version }} |
90 | 105 | composer --working-dir=./html install |
91 | 106 |
|
92 | | - # Split project creation to make debugging easier for now |
93 | | - - name: Create LocalGov Drupal 11 project |
94 | | - if: matrix.drupal-version == '~11.0' |
95 | | - run: | |
96 | | - composer create-project --stability dev --no-install localgovdrupal/localgov-project ./html "3.2.x" |
97 | | - composer require --working-dir=./html --no-install --with-all-dependencies localgovdrupal/localgov:3.2.x-dev |
98 | | - composer require --working-dir=./html --no-install --with-all-dependencies drupal/core-recommended:${{ matrix.drupal-version }} drupal/core-composer-scaffold:${{ matrix.drupal-version }} drupal/core-project-message:${{ matrix.drupal-version }} drupal/core-dev:${{ matrix.drupal-version }} |
99 | | - composer install --working-dir=./html |
100 | | - |
101 | 107 | - name: Obtain the test target using Composer |
102 | 108 | if: env.HEAD_USER == 'localgovdrupal' |
103 | 109 | run: | |
104 | | - composer --working-dir=html config repositories.1 vcs [email protected]:${{inputs.project}}.git |
105 | | - composer global config github-oauth.github.com ${{ github.token }} |
106 | 110 | composer --working-dir=./html require --with-all-dependencies ${{inputs.project}}:"${COMPOSER_REF} as ${LATEST_RELEASE}" |
107 | 111 |
|
108 | 112 | - name: Obtain the test target using Git |
@@ -318,6 +322,18 @@ jobs: |
318 | 322 | fail-fast: false |
319 | 323 | matrix: |
320 | 324 | include: |
| 325 | + - localgov-version: '3.x' |
| 326 | + drupal-version: '~10.0' |
| 327 | + php-version: '8.1' |
| 328 | + - localgov-version: '3.x' |
| 329 | + drupal-version: '~10.0' |
| 330 | + php-version: '8.2' |
| 331 | + - localgov-version: '3.x' |
| 332 | + drupal-version: '~10.0' |
| 333 | + php-version: '8.3' |
| 334 | + - localgov-version: '3.x' |
| 335 | + drupal-version: '~10.0' |
| 336 | + php-version: '8.4' |
321 | 337 | - localgov-version: '4.x' |
322 | 338 | drupal-version: '~11.0' |
323 | 339 | php-version: '8.3' |
|
0 commit comments