@@ -26,14 +26,14 @@ jobs:
2626 working-directory : ux.symfony.com
2727 steps :
2828 - uses : actions/checkout@v4
29+
2930 - uses : shivammathur/setup-php@v2
3031 with :
3132 php-version : ' 8.3'
3233 tools : php-cs-fixer
33- - name : Install dependencies
34- uses : ramsey/composer-install@v3
35- with :
36- working-directory : ux.symfony.com
34+
35+ - uses : ./.github/workflows/actions/install-website-dependencies.yaml
36+
3737 - name : php-cs-fixer
3838 run : php-cs-fixer check --diff
3939
@@ -45,13 +45,13 @@ jobs:
4545 working-directory : ux.symfony.com
4646 steps :
4747 - uses : actions/checkout@v4
48+
4849 - uses : shivammathur/setup-php@v2
4950 with :
5051 php-version : ' 8.3'
51- - name : Install dependencies
52- uses : ramsey/composer-install@v3
53- with :
54- working-directory : ux.symfony.com
52+
53+ - uses : ./.github/workflows/actions/install-website-dependencies.yaml
54+
5555 - name : twig-cs-fixer
5656 run : vendor/bin/twig-cs-fixer lint templates --report=github
5757
@@ -63,24 +63,26 @@ jobs:
6363 working-directory : ux.symfony.com
6464 steps :
6565 - uses : actions/checkout@v4
66+
6667 - uses : shivammathur/setup-php@v2
6768 with :
6869 php-version : ' 8.3'
69- - name : Install root dependencies
70- uses : ramsey/composer-install@v3
71- with :
72- working-directory : ${{ github.workspace }}
70+
71+ - uses : ./.github/workflows/actions/install-root-dependencies.yaml
72+
7373 - name : Build root packages
7474 run : php .github/build-packages.php
7575 working-directory : ${{ github.workspace }}
76- - name : Install dependencies
77- uses : ramsey/composer- install@v3
76+
77+ - uses : ./.github/workflows/actions/ install-website-dependencies.yaml
7878 with :
79- working-directory : ux.symfony.com
8079 dependency-versions : ' highest'
80+
8181 - name : Importmap dependencies
8282 run : php bin/console importmap:install
83+
8384 - name : Build Sass assets
8485 run : php bin/console sass:build
86+
8587 - name : Tests
8688 run : vendor/bin/phpunit
0 commit comments