@@ -12,20 +12,29 @@ jobs:
12
12
13
13
strategy :
14
14
matrix :
15
- drupal_version : ['9.5 ', '10.3 ', '10.4 ']
15
+ drupal_version : ['10.3 ', '10.4 ', '11.0', '11.1 ']
16
16
module : ['commerce_trustedshops']
17
17
experimental : [ false ]
18
- # include:
19
- # - drupal_version: '11.0'
20
- # module: 'commerce_trustedshops'
21
- # experimental: true
18
+ include :
19
+ - drupal_version : ' 10.5'
20
+ module : ' commerce_trustedshops'
21
+ experimental : true
22
+ - drupal_version : ' 11.2'
23
+ module : ' commerce_trustedshops'
24
+ experimental : true
22
25
23
26
steps :
24
27
- uses : actions/checkout@v4
25
28
- run : docker compose -f docker-compose.yml pull --include-deps drupal
26
29
- name : Build the docker compose stack
27
30
run : docker compose -f docker-compose.yml build --pull --build-arg BASE_IMAGE_TAG=${{ matrix.drupal_version }} drupal
28
31
continue-on-error : ${{ matrix.experimental }}
32
+ - name : Up a persistent Docker Container
33
+ run : docker compose -f docker-compose.yml up -d drupal
34
+ - name : wait on Docker to be ready, especially Apache that takes many seconds to be up
35
+ run : docker compose exec -T drupal wait-for-it drupal:80 -t 60
36
+ - name : wait on Docker to be ready, especially MariaDB that takes many seconds to be up
37
+ run : docker compose exec -T drupal wait-for-it db:3306 -t 60
29
38
- name : Run unit tests
30
39
run : docker compose -f docker-compose.yml run -u www-data drupal phpunit --no-coverage --group=${{ matrix.module }} --exclude-group=${{ matrix.module }}_functional --configuration=/var/www/html/phpunit.xml
31
40
continue-on-error : ${{ matrix.experimental }}
@@ -37,21 +46,24 @@ jobs:
37
46
38
47
strategy :
39
48
matrix :
40
- drupal_version : ['9.5 ', '10.3 ', '10.4 ']
49
+ drupal_version : ['10.3 ', '10.4 ', '11.0', '11.1 ']
41
50
module : [ 'commerce_trustedshops' ]
42
- experimental : [ false ]
43
- # include:
44
- # - drupal_version: '11.0'
45
- # module: 'commerce_trustedshops'
46
- # experimental: true
51
+ experimental : [false]
52
+ include :
53
+ - drupal_version : ' 10.5'
54
+ module : ' commerce_trustedshops'
55
+ experimental : true
56
+ - drupal_version : ' 11.2'
57
+ module : ' commerce_trustedshops'
58
+ experimental : true
47
59
48
60
steps :
49
61
- uses : actions/checkout@v4
50
62
- run : docker compose -f docker-compose.yml pull --include-deps drupal
51
63
- name : Build the docker compose stack
52
64
run : docker compose -f docker-compose.yml build --pull --build-arg BASE_IMAGE_TAG=${{ matrix.drupal_version }} drupal
53
65
continue-on-error : ${{ matrix.experimental }}
54
- - name : Up a persistant Docker Container
66
+ - name : Up a persistent Docker Container
55
67
run : docker compose -f docker-compose.yml up -d drupal
56
68
- name : wait on Docker to be ready, especially Apache that takes many seconds to be up
57
69
run : docker compose exec -T drupal wait-for-it drupal:80 -t 60
71
83
72
84
strategy :
73
85
matrix :
74
- drupal_version : ['10.3 ']
86
+ drupal_version : ['10.4 ']
75
87
module : ['commerce_trustedshops']
76
88
77
89
steps :
89
101
run : docker compose -f docker-compose.yml exec -T -u www-data drupal drush site-install standard --db-url="mysql://drupal:drupal@db/drupal" -y
90
102
- name : Enable upgrade status
91
103
run : docker compose exec -T drupal wait-for-it db:3306 -- ./vendor/bin/drush en upgrade_status -y
92
- - name : Disable incompatible module
93
- run : docker compose exec -T drupal wait-for-it db:3306 -- ./vendor/bin/drush pmu page_cache -y
94
104
- name : Enable the module
95
105
run : docker compose exec -T drupal wait-for-it db:3306 -- ./vendor/bin/drush en ${{ matrix.module }} -y
96
106
- name : Run upgrade status
0 commit comments