@@ -26,25 +26,25 @@ jobs:
2626
2727 steps :
2828 - name : Checkout code
29- uses : actions/checkout@v6
29+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3030 with :
3131 persist-credentials : false
3232
3333 - name : Cache Composer dependencies
34- uses : actions/cache@v5
34+ uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5
3535 with :
3636 path : /tmp/composer-cache
3737 key : ${{ runner.os }}-${{ hashFiles('**/composer.lock') }}
3838
3939 - name : Setup PHP
40- uses : shivammathur/setup-php@v2
40+ uses : shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
4141 with :
4242 php-version : ${{ matrix.php-versions }}
4343 coverage : pcov
4444 ini-values : pcov.directory=.
4545
4646 - name : Setup SSH private key
47- uses : webfactory/ssh-agent@v0.10.0
47+ uses : webfactory/ssh-agent@e83874834305fe9a4a2997156cb26c5de65a8555 # v0.10.0
4848 with :
4949 ssh-private-key : ${{ secrets.DEPLOY_SSH_PRIVATE_KEY }}
5050
@@ -74,15 +74,15 @@ jobs:
7474 continue-on-error : ${{ vars.CI_TEST_IGNORE_FAILURE == '1' }}
7575
7676 - name : Upload coverage report as an artifact
77- uses : actions/upload-artifact@v7
77+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
7878 with :
7979 name : ${{github.job}}-code-coverage-report-${{ matrix.php-versions }}
8080 path : .logs
8181 include-hidden-files : true
8282 if-no-files-found : error
8383
8484 - name : Upload test results to Codecov
85- uses : codecov/test-results-action@v1
85+ uses : codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3 # v1
8686 if : ${{ env.CODECOV_TOKEN != '' }}
8787 with :
8888 files : .logs/junit.xml
9191 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
9292
9393 - name : Upload coverage report to Codecov
94- uses : codecov/codecov-action@v5
94+ uses : codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
9595 if : ${{ env.CODECOV_TOKEN != '' }}
9696 with :
9797 files : .logs/cobertura.xml
@@ -101,23 +101,23 @@ jobs:
101101
102102 - name : Setup tmate session
103103 if : ${{ !cancelled() && github.event.inputs.enable_terminal }}
104- uses : mxschmitt/action-tmate@v3
104+ uses : mxschmitt/action-tmate@c0afd6f790e3a5564914980036ebf83216678101 # v3
105105 timeout-minutes : 5
106106
107107 build-php :
108108 runs-on : ubuntu-latest
109109 steps :
110110 - name : Checkout code
111- uses : actions/checkout@v6
111+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
112112
113113 - name : Cache Composer dependencies
114- uses : actions/cache@v5
114+ uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5
115115 with :
116116 path : /tmp/composer-cache
117117 key : ${{ runner.os }}-${{ hashFiles('**/composer.lock') }}
118118
119119 - name : Setup PHP
120- uses : shivammathur/setup-php@v2
120+ uses : shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
121121 with :
122122 php-version : 8.3
123123
@@ -146,7 +146,7 @@ jobs:
146146
147147 steps :
148148 - name : Checkout code
149- uses : actions/checkout@v6
149+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
150150 with :
151151 # Fetch all history for git repository.
152152 fetch-depth : 0
@@ -156,18 +156,18 @@ jobs:
156156 ref : ${{ github.head_ref }}
157157
158158 - name : Cache Composer dependencies
159- uses : actions/cache@v5
159+ uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5
160160 with :
161161 path : /tmp/composer-cache
162162 key : ${{ runner.os }}-${{ hashFiles('**/composer.lock') }}
163163
164164 - name : Setup PHP
165- uses : shivammathur/setup-php@v2
165+ uses : shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
166166 with :
167167 php-version : ${{ matrix.php-versions }}
168168
169169 - name : Setup SSH private key
170- uses : webfactory/ssh-agent@v0.10.0
170+ uses : webfactory/ssh-agent@e83874834305fe9a4a2997156cb26c5de65a8555 # v0.10.0
171171 with :
172172 ssh-private-key : ${{ secrets.DEPLOY_SSH_PRIVATE_KEY }}
173173
@@ -242,7 +242,7 @@ jobs:
242242
243243 steps :
244244 - name : Checkout code
245- uses : actions/checkout@v6
245+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
246246 with :
247247 # Fetch all history for git repository.
248248 fetch-depth : 0
@@ -252,18 +252,18 @@ jobs:
252252 ref : ${{ github.head_ref }}
253253
254254 - name : Cache Composer dependencies
255- uses : actions/cache@v5
255+ uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5
256256 with :
257257 path : /tmp/composer-cache
258258 key : ${{ runner.os }}-${{ hashFiles('**/composer.lock') }}
259259
260260 - name : Setup PHP
261- uses : shivammathur/setup-php@v2
261+ uses : shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
262262 with :
263263 php-version : ${{ matrix.php-versions }}
264264
265265 - name : Setup SSH private key
266- uses : webfactory/ssh-agent@v0.10.0
266+ uses : webfactory/ssh-agent@e83874834305fe9a4a2997156cb26c5de65a8555 # v0.10.0
267267 with :
268268 ssh-private-key : ${{ secrets.DEPLOY_SSH_PRIVATE_KEY }}
269269
0 commit comments