@@ -2,88 +2,86 @@ on: [ pull_request ]
22name : Static analysis
33
44jobs :
5- phpstan :
6- name : PHPStan
7- runs-on : ubuntu-20.04
8-
9- steps :
10- - name : Checkout code
11- uses : actions/checkout@v2
12-
13- - name : Setup PHP
14- uses : shivammathur/setup-php@v2
15- with :
16- php-version : 8.1
17- coverage : none
18- tools : phpstan:0.12.92, cs2pr
19-
20- - name : Download dependencies
21- uses : ramsey/composer-install@v1
22-
23- - name : PHPStan
24- run : phpstan analyze --no-progress --error-format=checkstyle | cs2pr
25-
26- php-cs-fixer :
27- name : PHP-CS-Fixer
28- runs-on : ubuntu-20.04
29-
30- steps :
31- - name : Checkout code
32- uses : actions/checkout@v2
33-
34- - name : Setup PHP
35- uses : shivammathur/setup-php@v2
36- with :
37- php-version : 8.1
38- coverage : none
39- tools : php-cs-fixer:3.9.5, cs2pr
40-
41- - name : PHP-CS-Fixer
42- run : php-cs-fixer fix --dry-run --format=checkstyle | cs2pr
43-
44- psalm :
45- name : Psalm
46- runs-on : ubuntu-20.04
47- steps :
48- - name : Checkout code
49- uses : actions/checkout@v2
50-
51- - name : Setup PHP
52- uses : shivammathur/setup-php@v2
53- with :
54- php-version : 8.0
55- coverage : none
56- tools : vimeo/psalm:4.8.1
57-
58- - name : Download dependencies
59- uses : ramsey/composer-install@v1
60-
61- - name : Psalm
62- run : psalm --no-progress --output-format=github
63-
64-
65- roave-bc-check :
66- name : Roave BC Check
67- runs-on : ubuntu-latest
68-
69- steps :
70- - name : Checkout code
71- uses : actions/checkout@v2
72-
73- composer-normalize :
74- name : Composer Normalize
75- runs-on : ubuntu-20.04
76-
77- steps :
78- - name : Setup PHP
79- uses : shivammathur/setup-php@v2
80- with :
81- php-version : 8.1
82- coverage : none
83- tools : composer-normalize
84-
85- - name : Checkout code
86- uses : actions/checkout@v2
87-
88- - name : Normalize
89- run : composer-normalize --dry-run
5+ phpstan :
6+ name : PHPStan
7+ runs-on : ' ubuntu-latest'
8+
9+ steps :
10+ - name : Checkout code
11+ uses : actions/checkout@v4
12+
13+ - name : Setup PHP
14+ uses : shivammathur/setup-php@v2
15+ with :
16+ php-version : 8.1
17+ coverage : none
18+ tools : phpstan:0.12.92, cs2pr
19+
20+ - name : Download dependencies
21+ uses : ramsey/composer-install@v1
22+
23+ - name : PHPStan
24+ run : phpstan analyze --no-progress --error-format=checkstyle | cs2pr
25+
26+ php-cs-fixer :
27+ name : PHP-CS-Fixer
28+ runs-on : ' ubuntu-latest'
29+
30+ steps :
31+ - name : Checkout code
32+ uses : actions/checkout@v4
33+
34+ - name : Setup PHP
35+ uses : shivammathur/setup-php@v2
36+ with :
37+ php-version : 8.1
38+ coverage : none
39+ tools : php-cs-fixer:3.9.5, cs2pr
40+
41+ - name : PHP-CS-Fixer
42+ run : php-cs-fixer fix --dry-run --format=checkstyle | cs2pr
43+
44+ psalm :
45+ name : Psalm
46+ runs-on : ' ubuntu-latest'
47+ steps :
48+ - name : Checkout code
49+ uses : actions/checkout@v4
50+
51+ - name : Setup PHP
52+ uses : shivammathur/setup-php@v2
53+ with :
54+ php-version : 8.0
55+ coverage : none
56+ tools : vimeo/psalm:4.8.1
57+
58+ - name : Download dependencies
59+ uses : ramsey/composer-install@v1
60+
61+ - name : Psalm
62+ run : psalm --no-progress --output-format=github
63+
64+ roave-bc-check :
65+ name : Roave BC Check
66+ runs-on : ubuntu-latest
67+
68+ steps :
69+ - name : Checkout code
70+ uses : actions/checkout@v2
71+
72+ composer-normalize :
73+ name : Composer Normalize
74+ runs-on : ubuntu-20.04
75+ steps :
76+ - name : Setup PHP
77+ uses : shivammathur/setup-php@v2
78+ with :
79+ php-version : 8.1
80+ coverage : none
81+ tools : composer-normalize
82+
83+ - name : Checkout code
84+ uses : actions/checkout@v4
85+
86+ - name : Normalize
87+ run : composer-normalize --dry-run
0 commit comments