@@ -64,26 +64,42 @@ jobs:
64
64
- uses : shivammathur/setup-php@v2
65
65
with :
66
66
php-version : ' 7.2'
67
- - name : Chartjs
68
- run : |
69
- cd src/Chartjs
70
- composer update --prefer-lowest --prefer-dist --no-interaction --no-ansi --no-progress
71
- php vendor/bin/simple-phpunit
72
- - name : Cropperjs
73
- run : |
74
- cd src/Cropperjs
75
- composer update --prefer-lowest --prefer-dist --no-interaction --no-ansi --no-progress
76
- php vendor/bin/simple-phpunit
77
- - name : Dropzone
78
- run : |
79
- cd src/Dropzone
80
- composer update --prefer-lowest --prefer-dist --no-interaction --no-ansi --no-progress
81
- php vendor/bin/simple-phpunit
82
- - name : LazyImage
83
- run : |
84
- cd src/LazyImage
85
- composer update --prefer-lowest --prefer-dist --no-interaction --no-ansi --no-progress
86
- php vendor/bin/simple-phpunit
67
+
68
+ - name : Chartjs Dependencies
69
+ uses : ramsey/composer-install@v2
70
+ with :
71
+ working-directory : src/Chartjs
72
+ dependency-versions : lowest
73
+ - name : Chartjs Tests
74
+ run : php vendor/bin/simple-phpunit
75
+ working-directory : src/Chartjs
76
+
77
+ - name : Cropperjs Dependencies
78
+ uses : ramsey/composer-install@v2
79
+ with :
80
+ working-directory : src/Cropperjs
81
+ dependency-versions : lowest
82
+ - name : Cropperjs Tests
83
+ run : php vendor/bin/simple-phpunit
84
+ working-directory : src/Cropperjs
85
+
86
+ - name : Dropzone Dependencies
87
+ uses : ramsey/composer-install@v2
88
+ with :
89
+ working-directory : src/Dropzone
90
+ dependency-versions : lowest
91
+ - name : Dropzone Tests
92
+ run : php vendor/bin/simple-phpunit
93
+ working-directory : src/Dropzone
94
+
95
+ - name : LazyImage Dependencies
96
+ uses : ramsey/composer-install@v2
97
+ with :
98
+ working-directory : src/LazyImage
99
+ dependency-versions : lowest
100
+ - name : LazyImage Tests
101
+ run : php vendor/bin/simple-phpunit
102
+ working-directory : src/LazyImage
87
103
88
104
tests-php8-low-deps :
89
105
runs-on : ubuntu-latest
@@ -92,16 +108,25 @@ jobs:
92
108
- uses : shivammathur/setup-php@v2
93
109
with :
94
110
php-version : ' 8.0'
95
- - name : TwigComponent
96
- run : |
97
- cd src/TwigComponent
98
- composer update --prefer-lowest --prefer-dist --no-interaction --no-ansi --no-progress
99
- php vendor/bin/simple-phpunit
100
- - name : LiveComponent
111
+
112
+ - name : TwigComponent Dependencies
113
+ uses : ramsey/composer-install@v2
114
+ with :
115
+ working-directory : src/TwigComponent
116
+ dependency-versions : lowest
117
+ - name : TwigComponent Tests
118
+ run : php vendor/bin/simple-phpunit
119
+ working-directory : src/TwigComponent
120
+
121
+ - name : LiveComponent Dependencies
122
+ uses : ramsey/composer-install@v2
123
+ with :
124
+ working-directory : src/LiveComponent
125
+ dependency-versions : lowest
126
+ - name : LiveComponent Tests
127
+ working-directory : src/LiveComponent
101
128
run : |
102
- cd src/LiveComponent
103
129
php ../../.github/build-packages.php
104
- composer update --prefer-lowest --prefer-dist --no-interaction --no-ansi --no-progress
105
130
php vendor/bin/simple-phpunit
106
131
107
132
tests-php-high-deps :
@@ -111,37 +136,56 @@ jobs:
111
136
- uses : shivammathur/setup-php@v2
112
137
with :
113
138
php-version : ' 8.0'
114
- - name : Chartjs
115
- run : |
116
- cd src/Chartjs
117
- composer update --prefer-dist --no-interaction --no-ansi --no-progress
118
- php vendor/bin/simple-phpunit
119
- - name : Cropperjs
120
- run : |
121
- cd src/Cropperjs
122
- composer update --prefer-dist --no-interaction --no-ansi --no-progress
123
- php vendor/bin/simple-phpunit
124
- - name : Dropzone
125
- run : |
126
- cd src/Dropzone
127
- composer update --prefer-dist --no-interaction --no-ansi --no-progress
128
- php vendor/bin/simple-phpunit
129
- - name : LazyImage
130
- run : |
131
- cd src/LazyImage
132
- composer update --prefer-dist --no-interaction --no-ansi --no-progress
133
- php vendor/bin/simple-phpunit
134
- - name : TwigComponent
135
- run : |
136
- cd src/TwigComponent
137
- composer update --prefer-dist --no-interaction --no-ansi --no-progress
138
- php vendor/bin/simple-phpunit
139
- - name : LiveComponent
139
+
140
+ - name : Chartjs Dependencies
141
+ uses : ramsey/composer-install@v2
142
+ with :
143
+ working-directory : src/Chartjs
144
+ - name : Chartjs Tests
145
+ run : php vendor/bin/simple-phpunit
146
+ working-directory : src/Chartjs
147
+
148
+ - name : Cropperjs Dependencies
149
+ uses : ramsey/composer-install@v2
150
+ with :
151
+ working-directory : src/Cropperjs
152
+ - name : Cropperjs Tests
153
+ run : php vendor/bin/simple-phpunit
154
+ working-directory : src/Cropperjs
155
+
156
+ - name : Dropzone Dependencies
157
+ uses : ramsey/composer-install@v2
158
+ with :
159
+ working-directory : src/Dropzone
160
+ - name : Dropzone Tests
161
+ run : php vendor/bin/simple-phpunit
162
+ working-directory : src/Dropzone
163
+
164
+ - name : LazyImage Dependencies
165
+ uses : ramsey/composer-install@v2
166
+ with :
167
+ working-directory : src/LazyImage
168
+ - name : LazyImage Tests
169
+ run : php vendor/bin/simple-phpunit
170
+ working-directory : src/LazyImage
171
+
172
+ - name : TwigComponent Dependencies
173
+ uses : ramsey/composer-install@v2
174
+ with :
175
+ working-directory : src/TwigComponent
176
+ - name : TwigComponent Tests
177
+ run : php vendor/bin/simple-phpunit
178
+ working-directory : src/TwigComponent
179
+
180
+ - name : LiveComponent Dependencies
181
+ uses : ramsey/composer-install@v2
182
+ with :
183
+ working-directory : src/LiveComponent
184
+ - name : LiveComponent Tests
185
+ working-directory : src/LiveComponent
140
186
run : |
141
- cd src/LiveComponent
142
- php ../../.github/build-packages.php
143
- composer update --prefer-dist --no-interaction --no-ansi --no-progress
144
- php vendor/bin/simple-phpunit
187
+ php ../../.github/build-packages.php
188
+ php vendor/bin/simple-phpunit
145
189
146
190
tests-js :
147
191
runs-on : ubuntu-latest
0 commit comments