@@ -28,16 +28,16 @@ jobs:
2828
2929 steps :
3030 - name : " Checkout repository"
31- uses : " actions/checkout@v6.0.1"
31+ uses : " actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 " # v6.0.1
3232
3333 - name : " Install PHP"
34- uses : " shivammathur/setup-php@2.35.5"
34+ uses : " shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f " # 2.35.5
3535 with :
3636 php-version : " 8.3"
3737 coverage : " none"
3838
3939 - name : " Install dependencies (Composer)"
40- uses : " ramsey/composer-install@3.1.1"
40+ uses : " ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520 " # 3.1.1
4141
4242 - name : " Check syntax (php-parallel-lint)"
4343 run : " composer dev:lint:syntax"
@@ -51,17 +51,17 @@ jobs:
5151
5252 steps :
5353 - name : " Checkout repository"
54- uses : " actions/checkout@v6.0.1"
54+ uses : " actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 " # v6.0.1
5555
5656 - name : " Install PHP"
57- uses : " shivammathur/setup-php@2.35.5"
57+ uses : " shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f " # 2.35.5
5858 with :
5959 php-version : " 8.3"
6060 coverage : " none"
6161 ini-values : " memory_limit=-1"
6262
6363 - name : " Install dependencies (Composer)"
64- uses : " ramsey/composer-install@3.1.1"
64+ uses : " ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520 " # 3.1.1
6565
6666 - name : " Statically analyze code (PHPStan)"
6767 run : " composer dev:analyze:phpstan"
@@ -82,22 +82,22 @@ jobs:
8282
8383 steps :
8484 - name : " Checkout repository"
85- uses : " actions/checkout@v6.0.1"
85+ uses : " actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 " # v6.0.1
8686
8787 - name : " Install PHP"
88- uses : " shivammathur/setup-php@2.35.5"
88+ uses : " shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f " # 2.35.5
8989 with :
9090 php-version : " 8.3"
9191 coverage : " none"
9292
9393 - name : " Install dependencies (Composer)"
94- uses : " ramsey/composer-install@3.1.1"
94+ uses : " ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520 " # 3.1.1
9595
9696 - name : " Analyze security of code (Psalm)"
9797 run : " ./vendor/bin/psalm --taint-analysis --report=build/logs/psalm.sarif"
9898
9999 - name : " Upload security analysis results to GitHub"
100- uses : " github/codeql-action/upload-sarif@v4 "
100+ uses : " github/codeql-action/upload-sarif@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 " # v4.32.0
101101 with :
102102 sarif_file : " build/logs/psalm.sarif"
103103
@@ -108,23 +108,23 @@ jobs:
108108
109109 steps :
110110 - name : " Checkout repository"
111- uses : " actions/checkout@v6.0.1"
111+ uses : " actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 " # v6.0.1
112112
113113 - name : " Install PHP"
114- uses : " shivammathur/setup-php@2.35.5"
114+ uses : " shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f " # 2.35.5
115115 with :
116116 php-version : " 8.3"
117117 coverage : " pcov"
118118 ini-values : " memory_limit=-1"
119119
120120 - name : " Install dependencies (Composer)"
121- uses : " ramsey/composer-install@3.1.1"
121+ uses : " ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520 " # 3.1.1
122122
123123 - name : " Run unit tests (PHPUnit)"
124124 run : " composer dev:test:coverage:ci"
125125
126126 - name : " Publish coverage report to Codecov"
127- uses : " codecov/codecov-action@v5.5.2"
127+ uses : " codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de " # v5.5.2
128128
129129 unit-tests :
130130 name : " Unit tests"
@@ -167,16 +167,16 @@ jobs:
167167 git config --system core.eol lf
168168
169169 - name : " Checkout repository"
170- uses : " actions/checkout@v6.0.1"
170+ uses : " actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 " # v6.0.1
171171
172172 - name : " Install PHP"
173- uses : " shivammathur/setup-php@2.35.5"
173+ uses : " shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f " # 2.35.5
174174 with :
175175 php-version : " ${{ matrix.php }}"
176176 coverage : " none"
177177
178178 - name : " Install dependencies (Composer)"
179- uses : " ramsey/composer-install@3.1.1"
179+ uses : " ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520 " # 3.1.1
180180 with :
181181 dependency-versions : " ${{ matrix.composer-deps }}"
182182 composer-options : " ${{ matrix.composer-options }}"
0 commit comments