88 branches :
99 - " 2.0.x"
1010
11+ permissions :
12+ contents : read
13+
1114jobs :
1215 lint :
1316 name : " Lint"
@@ -25,11 +28,16 @@ jobs:
2528 - " 8.5"
2629
2730 steps :
31+ - name : Harden the runner (Audit all outbound calls)
32+ uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
33+ with :
34+ egress-policy : audit
35+
2836 - name : " Checkout"
29- uses : actions/checkout@v6
37+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3038
3139 - name : " Install PHP"
32- uses : " shivammathur/setup-php@v2 "
40+ uses : " shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 " # v2
3341 with :
3442 coverage : " none"
3543 php-version : " ${{ matrix.php-version }}"
@@ -49,18 +57,23 @@ jobs:
4957 runs-on : " ubuntu-latest"
5058
5159 steps :
60+ - name : Harden the runner (Audit all outbound calls)
61+ uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
62+ with :
63+ egress-policy : audit
64+
5265 - name : " Checkout"
53- uses : actions/checkout@v6
66+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5467
5568 - name : " Checkout build-cs"
56- uses : actions/checkout@v6
69+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5770 with :
5871 repository : " phpstan/build-cs"
5972 path : " build-cs"
6073 ref : " 2.x"
6174
6275 - name : " Install PHP"
63- uses : " shivammathur/setup-php@v2 "
76+ uses : " shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 " # v2
6477 with :
6578 coverage : " none"
6679 php-version : " 8.2"
@@ -101,11 +114,16 @@ jobs:
101114 - " highest"
102115
103116 steps :
117+ - name : Harden the runner (Audit all outbound calls)
118+ uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
119+ with :
120+ egress-policy : audit
121+
104122 - name : " Checkout"
105- uses : actions/checkout@v6
123+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
106124
107125 - name : " Install PHP"
108- uses : " shivammathur/setup-php@v2 "
126+ uses : " shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 " # v2
109127 with :
110128 coverage : " none"
111129 php-version : " ${{ matrix.php-version }}"
@@ -141,11 +159,16 @@ jobs:
141159 - " highest"
142160
143161 steps :
162+ - name : Harden the runner (Audit all outbound calls)
163+ uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
164+ with :
165+ egress-policy : audit
166+
144167 - name : " Checkout"
145- uses : actions/checkout@v6
168+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
146169
147170 - name : " Install PHP"
148- uses : " shivammathur/setup-php@v2 "
171+ uses : " shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 " # v2
149172 with :
150173 coverage : " none"
151174 php-version : " ${{ matrix.php-version }}"
0 commit comments