@@ -9,6 +9,7 @@ concurrency:
99
1010jobs :
1111 composer :
12+ name : Install PHP dependencies
1213 runs-on : ubuntu-latest
1314 container : joomlaprojects/docker-images:php8.4
1415 steps :
2728 composer install --no-progress --ignore-platform-reqs
2829
2930 npm :
31+ name : Install JS/CSS dependencies and build assets
3032 runs-on : ubuntu-latest
3133 container : joomlaprojects/docker-images:php8.4
3234 needs : [composer]
5153 run : npm ci --unsafe-perm
5254
5355 code-style-php :
56+ name : Check PHP code style
5457 runs-on : ubuntu-latest
5558 container : joomlaprojects/docker-images:php8.4
5659 needs : [composer, npm]
6871 ./libraries/vendor/bin/phpcs --extensions=php -p --standard=ruleset.xml .
6972
7073 code-style-js :
74+ name : Check Javascript code style
7175 runs-on : ubuntu-latest
7276 container : joomlaprojects/docker-images:php8.4
7377 needs : [composer, npm]
8892 npm run lint:testjs
8993
9094 code-style-css :
95+ name : Check CSS code style
9196 runs-on : ubuntu-latest
9297 container : joomlaprojects/docker-images:php8.4
9398 needs : [composer, npm]
@@ -106,6 +111,7 @@ jobs:
106111 run : npm run lint:css
107112
108113 tests-unit :
114+ name : Run Unit tests
109115 runs-on : ubuntu-latest
110116 container : joomlaprojects/docker-images:php${{ matrix.php_version }}
111117 needs : [code-style-php, code-style-js, code-style-css]
@@ -122,6 +128,7 @@ jobs:
122128 run : ./libraries/vendor/bin/phpunit --testsuite Unit
123129
124130 tests-integration :
131+ name : Run integration tests
125132 runs-on : ubuntu-latest
126133 container : joomlaprojects/docker-images:php${{ matrix.php_version }}
127134 needs : [code-style-php, code-style-js, code-style-css]
@@ -162,6 +169,7 @@ jobs:
162169 POSTGRES_DB : test_joomla
163170
164171 tests-system-prepare :
172+ name : Prepare system tests
165173 runs-on : ubuntu-latest
166174 container : joomlaprojects/docker-images:cypress8.4
167175 env :
@@ -188,6 +196,7 @@ jobs:
188196 npx cypress verify
189197
190198 tests-system :
199+ name : Run system tests
191200 runs-on : ubuntu-latest
192201 container : joomlaprojects/docker-images:cypress${{ matrix.config.php_version }}
193202 needs : [tests-system-prepare, tests-unit, tests-integration]
0 commit comments