@@ -26,14 +26,14 @@ jobs:
26
26
working-directory : ux.symfony.com
27
27
steps :
28
28
- uses : actions/checkout@v4
29
+
29
30
- uses : shivammathur/setup-php@v2
30
31
with :
31
32
php-version : ' 8.3'
32
33
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
36
+
37
37
- name : php-cs-fixer
38
38
run : php-cs-fixer check --diff
39
39
@@ -45,13 +45,13 @@ jobs:
45
45
working-directory : ux.symfony.com
46
46
steps :
47
47
- uses : actions/checkout@v4
48
+
48
49
- uses : shivammathur/setup-php@v2
49
50
with :
50
51
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
54
+
55
55
- name : twig-cs-fixer
56
56
run : vendor/bin/twig-cs-fixer lint templates --report=github
57
57
@@ -63,24 +63,26 @@ jobs:
63
63
working-directory : ux.symfony.com
64
64
steps :
65
65
- uses : actions/checkout@v4
66
+
66
67
- uses : shivammathur/setup-php@v2
67
68
with :
68
69
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
72
+
73
73
- name : Build root packages
74
74
run : php .github/build-packages.php
75
75
working-directory : ${{ github.workspace }}
76
- - name : Install dependencies
77
- uses : ramsey/composer- install@v3
76
+
77
+ - uses : ./.github/workflows/actions/ install-website-dependencies
78
78
with :
79
- working-directory : ux.symfony.com
80
79
dependency-versions : ' highest'
80
+
81
81
- name : Importmap dependencies
82
82
run : php bin/console importmap:install
83
+
83
84
- name : Build Sass assets
84
85
run : php bin/console sass:build
86
+
85
87
- name : Tests
86
88
run : vendor/bin/phpunit
0 commit comments