@@ -17,26 +17,15 @@ jobs:
17
17
- uses : actions/checkout@v2
18
18
19
19
- name : Install PHP
20
- uses : shivammathur/setup-php@2.9.0
20
+ uses : shivammathur/setup-php@v2
21
21
with :
22
22
php-version : 7.4
23
23
coverage : none
24
24
extensions : json
25
25
tools : cs2pr
26
26
27
- - name : Get Composer Cache Directory
28
- id : composer-cache
29
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
30
-
31
- - name : Cache dependencies
32
- uses : actions/cache@v1
33
- with :
34
- path : ${{ steps.composer-cache.outputs.dir }}
35
- key : ${{ runner.os }}-composer-${{ hashFiles('composer.json') }}
36
- restore-keys : ${{ runner.os }}-composer-
37
-
38
- - name : Install Dependencies
39
- run : COMPOSER_ARGS="--prefer-stable" make
27
+ - name : " Install dependencies with Composer"
28
+ uses : " ramsey/composer-install@v1"
40
29
41
30
- name : Coding Standard
42
31
env :
@@ -51,26 +40,15 @@ jobs:
51
40
- uses : actions/checkout@v2
52
41
53
42
- name : Install PHP
54
- uses : shivammathur/setup-php@2.9.0
43
+ uses : shivammathur/setup-php@v2
55
44
with :
56
45
php-version : 7.4
57
46
coverage : none
58
47
extensions : json
59
48
tools : cs2pr
60
49
61
- - name : Get Composer Cache Directory
62
- id : composer-cache
63
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
64
-
65
- - name : Cache dependencies
66
- uses : actions/cache@v1
67
- with :
68
- path : ${{ steps.composer-cache.outputs.dir }}
69
- key : ${{ runner.os }}-composer-${{ hashFiles('composer.json') }}
70
- restore-keys : ${{ runner.os }}-composer-
71
-
72
- - name : Install dependencies with composer
73
- run : COMPOSER_ARGS="--prefer-stable" make
50
+ - name : " Install dependencies with Composer"
51
+ uses : " ramsey/composer-install@v1"
74
52
75
53
- name : PHPStan
76
54
env :
@@ -94,19 +72,11 @@ jobs:
94
72
php-version : ${{ matrix.php }}
95
73
coverage : none
96
74
extensions : json, mbstring
97
- - name : Get Composer Cache Directory
98
- id : composer-cache
99
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
100
75
101
- - name : Cache dependencies
102
- uses : actions/cache @v1
76
+ - name : " Install dependencies with Composer "
77
+ uses : " ramsey/composer-install @v1"
103
78
with :
104
- path : ${{ steps.composer-cache.outputs.dir }}
105
- key : ${{ runner.os }}-composer-${{ hashFiles('composer.json') }}
106
- restore-keys : ${{ runner.os }}-composer-
107
-
108
- - name : Install Dependencies
109
- run : COMPOSER_ARGS="--prefer-stable ${{ matrix.dependencies }}" make
79
+ dependency-versions : " ${{ matrix.dependencies }}"
110
80
111
81
- name : Run tests
112
82
run : make test
0 commit comments