@@ -4,24 +4,27 @@ name: Static analysis
44jobs :
55 phpstan :
66 name : PHPStan
7- runs-on : ubuntu-22.04
7+ runs-on : ubuntu-latest
8+ permissions : {}
89
910 steps :
10- - name : Checkout code
11- uses : actions/checkout@v2
11+ - name : Checkout
12+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
13+ with :
14+ persist-credentials : false
1215
1316 - name : Setup PHP
14- uses : shivammathur/setup-php@v2
17+ uses : shivammathur/setup-php@083d5237d9340d541bf95e2a6eceaf3529b85892
1518 with :
1619 php-version : 8.1
1720 coverage : none
1821 tools : cs2pr
1922
2023 - name : Download dependencies
21- uses : ramsey/composer-install@v1
24+ uses : ramsey/composer-install@26d8a556604053a9612623447203a691f406fbe6
2225
2326 - name : Install PHPStan
24- uses : ramsey/composer-install@v1
27+ uses : ramsey/composer-install@26d8a556604053a9612623447203a691f406fbe6
2528 with :
2629 composer-options : " --working-dir=tools/phpstan"
2730
@@ -30,23 +33,27 @@ jobs:
3033
3134 psalm :
3235 name : Psalm
33- runs-on : ubuntu-22.04
36+ runs-on : ubuntu-latest
37+ permissions : {}
38+
3439 steps :
35- - name : Checkout code
36- uses : actions/checkout@v2
40+ - name : Checkout
41+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
42+ with :
43+ persist-credentials : false
3744
3845 - name : Setup PHP
39- uses : shivammathur/setup-php@v2
46+ uses : shivammathur/setup-php@083d5237d9340d541bf95e2a6eceaf3529b85892
4047 with :
4148 php-version : 8.1
4249 coverage : none
4350 tools : vimeo/psalm:4.11.2
4451
4552 - name : Download dependencies
46- uses : ramsey/composer-install@v1
53+ uses : ramsey/composer-install@26d8a556604053a9612623447203a691f406fbe6
4754
4855 - name : Install psalm
49- uses : ramsey/composer-install@v1
56+ uses : ramsey/composer-install@26d8a556604053a9612623447203a691f406fbe6
5057 with :
5158 composer-options : " --working-dir=tools/psalm"
5259
@@ -55,18 +62,21 @@ jobs:
5562
5663 composer-normalize :
5764 name : Composer Normalize
58- runs-on : ubuntu-22.04
65+ runs-on : ubuntu-latest
66+ permissions : {}
5967
6068 steps :
6169 - name : Setup PHP
62- uses : shivammathur/setup-php@v2
70+ uses : shivammathur/setup-php@083d5237d9340d541bf95e2a6eceaf3529b85892
6371 with :
6472 php-version : 8.1
6573 coverage : none
6674 tools : composer-normalize
6775
68- - name : Checkout code
69- uses : actions/checkout@v2
76+ - name : Checkout
77+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
78+ with :
79+ persist-credentials : false
7080
7181 - name : Normalize
7282 run : composer-normalize --dry-run
0 commit comments