@@ -25,12 +25,12 @@ jobs:
2525 fail-fast : false
2626 steps :
2727 - name : Checkout
28- uses : actions/checkout@v4.1.1
28+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
2929 with :
3030 fetch-depth : ' 0'
3131
3232 - name : Setup PHP, with composer and extensions
33- uses : shivammathur/setup-php@v2 # https://github.com/shivammathur/setup-php
33+ uses : shivammathur/setup-php@81cd5ae0920b34eef300e1775313071038a53429 # v2.27.0
3434 with :
3535 php-version : ' 8.2'
3636 tools : composer:v2
4040 run : echo "CACHE_DIR=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
4141
4242 - name : Cache composer dependencies
43- uses : actions/cache@v3
43+ uses : actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
4444 with :
4545 path : ${{ steps.composer-cache.outputs.CACHE_DIR }}
4646 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
5858 composer --version
5959
6060 - name : PHP Security Checker
61- uses : symfonycorp/security-checker-action@v5
61+ uses : symfonycorp/security-checker-action@258311ef7ac571f1310780ef3d79fc5abef642b5 # v5
6262
6363 - name : Check that application doesn't have installed dependencies with known security vulnerabilities
6464 run : make check-security
@@ -70,12 +70,12 @@ jobs:
7070 fail-fast : false
7171 steps :
7272 - name : Checkout
73- uses : actions/checkout@v4.1.1
73+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
7474 with :
7575 fetch-depth : ' 0'
7676
7777 - name : Setup PHP, with composer and extensions
78- uses : shivammathur/setup-php@v2 # https://github.com/shivammathur/setup-php
78+ uses : shivammathur/setup-php@81cd5ae0920b34eef300e1775313071038a53429 # v2.27.0
7979 with :
8080 php-version : ' 8.2'
8181 tools : composer:v2
8585 run : echo "CACHE_DIR=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
8686
8787 - name : Cache composer dependencies
88- uses : actions/cache@v3
88+ uses : actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
8989 with :
9090 path : ${{ steps.composer-cache.outputs.CACHE_DIR }}
9191 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -121,12 +121,12 @@ jobs:
121121 fail-fast : false
122122 steps :
123123 - name : Checkout
124- uses : actions/checkout@v4.1.1
124+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
125125 with :
126126 fetch-depth : ' 0'
127127
128128 - name : Setup PHP, with composer and extensions
129- uses : shivammathur/setup-php@v2 # https://github.com/shivammathur/setup-php
129+ uses : shivammathur/setup-php@81cd5ae0920b34eef300e1775313071038a53429 # v2.27.0
130130 with :
131131 php-version : ' 8.2'
132132 tools : composer:v2
@@ -136,7 +136,7 @@ jobs:
136136 run : echo "CACHE_DIR=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
137137
138138 - name : Cache composer dependencies
139- uses : actions/cache@v3
139+ uses : actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
140140 with :
141141 path : ${{ steps.composer-cache.outputs.CACHE_DIR }}
142142 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -179,13 +179,13 @@ jobs:
179179 run : make phpinsights
180180
181181 - name : Archive Psalm results (psalm.json)
182- uses : actions/upload-artifact@v3
182+ uses : actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
183183 with :
184184 name : psalm.json
185185 path : ./build/psalm.json
186186
187187 - name : Archive `phploc` results (phploc.json)
188- uses : actions/upload-artifact@v3
188+ uses : actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
189189 with :
190190 name : phploc.json
191191 path : ./build/phploc.json
@@ -210,12 +210,12 @@ jobs:
210210 fail-fast : false
211211 steps :
212212 - name : Checkout
213- uses : actions/checkout@v4.1.1
213+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
214214 with :
215215 fetch-depth : ' 0'
216216
217217 - name : Setup PHP, with composer and extensions
218- uses : shivammathur/setup-php@v2 # https://github.com/shivammathur/setup-php
218+ uses : shivammathur/setup-php@81cd5ae0920b34eef300e1775313071038a53429 # v2.27.0
219219 with :
220220 php-version : ' 8.2'
221221 extensions : pdo_mysql, mysql
@@ -227,7 +227,7 @@ jobs:
227227 run : echo "CACHE_DIR=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
228228
229229 - name : Cache composer dependencies
230- uses : actions/cache@v3
230+ uses : actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
231231 with :
232232 path : ${{ steps.composer-cache.outputs.CACHE_DIR }}
233233 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -291,25 +291,25 @@ jobs:
291291 run : make phpmetrics
292292
293293 - name : Archive code coverage results (clover.xml)
294- uses : actions/upload-artifact@v3
294+ uses : actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
295295 with :
296296 name : clover.xml
297297 path : ./build/logs/clover.xml
298298
299299 - name : Archive code coverage results (junit.xml)
300- uses : actions/upload-artifact@v3
300+ uses : actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
301301 with :
302302 name : junit.xml
303303 path : ./build/logs/junit.xml
304304
305305 - name : Archive Code Coverage
306- uses : actions/upload-artifact@v3
306+ uses : actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
307307 with :
308308 name : PhpMetrics
309309 path : ./build/report
310310
311311 - name : Archive PhpMetrics results
312- uses : actions/upload-artifact@v3
312+ uses : actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
313313 with :
314314 name : PhpMetrics
315315 path : ./build/phpmetrics
@@ -320,28 +320,28 @@ jobs:
320320
321321 steps :
322322 - name : Make checkout
323- uses : actions/checkout@v4.1.1
323+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
324324
325325 - name : Lint `./README.md`
326- uses : avto-dev/markdown-lint@v1
326+ uses : avto-dev/markdown-lint@04d43ee9191307b50935a753da3b775ab695eceb # v1.5.0
327327 with :
328328 config : ' ./markdown-lint.yml'
329329 args : ' ./README.md'
330330
331331 - name : Lint all the resource docs under `./doc/` directory
332- uses : avto-dev/markdown-lint@v1
332+ uses : avto-dev/markdown-lint@04d43ee9191307b50935a753da3b775ab695eceb # v1.5.0
333333 with :
334334 config : ' ./markdown-lint.yml'
335335 args : ' ./doc/*.md'
336336
337337 - name : Lint all the docs under `./docker/` directory
338- uses : avto-dev/markdown-lint@v1
338+ uses : avto-dev/markdown-lint@04d43ee9191307b50935a753da3b775ab695eceb # v1.5.0
339339 with :
340340 config : ' ./markdown-lint.yml'
341341 args : ' ./docker/*.md'
342342
343343 - name : Lint all the docs under `./secrets/` directory
344- uses : avto-dev/markdown-lint@v1
344+ uses : avto-dev/markdown-lint@04d43ee9191307b50935a753da3b775ab695eceb # v1.5.0
345345 with :
346346 config : ' ./markdown-lint.yml'
347347 args : ' ./secrets/*.md'
@@ -353,7 +353,7 @@ jobs:
353353 - test
354354
355355 steps :
356- - uses : actions/checkout@v4.1.1
356+ - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
357357
358358 - name : Set tag var
359359 id : vars
0 commit comments