@@ -12,17 +12,17 @@ jobs:
1212 runs-on : ubuntu-latest
1313 steps :
1414 - name : Fetch latest changes
15- uses : actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # renovate: tag=v3.0.0
15+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
1616 - name : Prepare/restore dependencies cache
17- uses : actions/cache@937d24475381cd9c75ae6db12cb4e79714b926ed # renovate: tag=v2.1.7
17+ uses : actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2
1818 with :
1919 # NOTE: the allows to reuse it if the composer.json has not changed
2020 key : composer/${{ runner.os }}/${{ hashFiles('**/composer.json') }}
2121 path : |
2222 composer.lock
2323 vendor/
2424 - name : Install/update dependencies
25- uses : php-actions/composer@d936bcb900310224b9089aff3337f2221a8df9a0 # renovate: tag=v6.0.0
25+ uses : php-actions/composer@8a65f0d3c6a1d17ca4800491a40b5756a4c164f3
2626 with :
2727 php_version : ${{ env.PHP_VERSION }}
2828 args : --ignore-platform-reqs
@@ -37,13 +37,13 @@ jobs:
3737 tool : [phpcs, phpmd, phpstan, phpunit]
3838 steps :
3939 - name : Setup PHP ${{ env.PHP_VERSION }} environment
40- uses : shivammathur/setup-php@v2
40+ uses : shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d
4141 with :
4242 php-version : ${{ env.PHP_VERSION }}
4343 - name : Fetch lastest changes
44- uses : actions/checkout@v4
44+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
4545 - name : Restore dependencies cache
46- uses : actions/cache@v4
46+ uses : actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2
4747 with :
4848 key : composer/${{ runner.os }}/${{ hashFiles('**/composer.json') }}
4949 path : |
5252 - name : Run ${{ matrix.tool }}
5353 run : make ${{ matrix.tool }}-ci
5454 - name : Upload ${{ matrix.tool }} reports
55- uses : actions/upload-artifact@v4
55+ uses : actions/upload-artifact@694cdabd8bdb0f10b2cea11669e1bf5453eed0a6
5656 if : always()
5757 with :
5858 name : ${{ matrix.tool }}-reports
@@ -70,18 +70,18 @@ jobs:
7070
7171 # NOTE: only phpunit, phpcs generate reports
7272 - name : Download phpunit reports
73- uses : actions/download-artifact@v4
73+ uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935
7474 with :
7575 name : phpunit-reports
7676 path : build/
7777 - name : Download phpcs reports
78- uses : actions/download-artifact@v4
78+ uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935
7979 with :
8080 name : phpcs-reports
8181 path : build/
8282
8383 - name : Report analisys results
84- uses : mikepenz/action-junit-report@v4
84+ uses : mikepenz/action-junit-report@b1b7f659602565970688b2e2588738b9398e895d
8585 with :
8686 check_name : See PHP code quality reports
8787 report_paths : build/reports/*.xml
0 commit comments