77 - master
88 - stable*
99
10+ permissions :
11+ contents : read
12+
13+ concurrency :
14+ group : lint-${{ github.head_ref || github.run_id }}
15+ cancel-in-progress : true
16+
1017jobs :
1118 php :
1219 runs-on : ubuntu-latest
@@ -17,10 +24,13 @@ jobs:
1724
1825 name : php${{ matrix.php-versions }}
1926 steps :
20- - uses : actions/checkout@v6
27+ - name : Checkout app
28+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
29+ with :
30+ persist-credentials : false
2131
2232 - name : Set up php ${{ matrix.php-versions }}
23- uses : shivammathur/setup-php@v2
33+ uses : shivammathur/setup-php@7c071dfe9dc99bdf297fa79cb49ea005b9fcadbc # 2.37.1
2434 with :
2535 php-version : ${{ matrix.php-versions }}
2636 coverage : none
@@ -33,24 +43,26 @@ jobs:
3343
3444 strategy :
3545 matrix :
36- php-versions : ['8.3 ']
46+ php-versions : ['8.5 ']
3747
3848 name : cs php${{ matrix.php-versions }}
3949 steps :
40- - name : Checkout
41- uses : actions/checkout@v6
50+ - name : Checkout app
51+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
52+ with :
53+ persist-credentials : false
4254
43- - name : Set up php
44- uses : shivammathur/setup-php@v2
45- with :
46- php-version : ${{ matrix.php-versions }}
47- coverage : none
55+ - name : Set up php
56+ uses : shivammathur/setup-php@7c071dfe9dc99bdf297fa79cb49ea005b9fcadbc # 2.37.1
57+ with :
58+ php-version : ${{ matrix.php-versions }}
59+ coverage : none
4860
49- - name : Install dependencies
50- run : composer i
61+ - name : Install dependencies
62+ run : composer i --ignore-platform-req=php
5163
52- - name : Run coding standards check
53- run : composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )
64+ - name : Run coding standards check
65+ run : composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )
5466
5567 node :
5668 runs-on : ubuntu-latest
@@ -61,17 +73,20 @@ jobs:
6173
6274 name : eslint node${{ matrix.node-version }}
6375 steps :
64- - uses : actions/checkout@v6
76+ - name : Checkout app
77+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
78+ with :
79+ persist-credentials : false
6580
6681 - name : Read package.json node and npm engines version
67- uses : skjnldsv/read-package-engines-version-actions@v3
82+ uses : skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
6883 id : versions
6984 with :
7085 fallbackNode : ' ^12'
7186 fallbackNpm : ' ^6'
7287
7388 - name : Set up node ${{ steps.versions.outputs.nodeVersion }}
74- uses : actions/setup-node@v6
89+ uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
7590 with :
7691 node-version : ${{ steps.versions.outputs.nodeVersion }}
7792
@@ -94,17 +109,20 @@ jobs:
94109
95110 name : stylelint node${{ matrix.node-version }}
96111 steps :
97- - uses : actions/checkout@v6
112+ - name : Checkout app
113+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
114+ with :
115+ persist-credentials : false
98116
99117 - name : Read package.json node and npm engines version
100- uses : skjnldsv/read-package-engines-version-actions@v3
118+ uses : skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
101119 id : versions
102120 with :
103121 fallbackNode : ' ^12'
104122 fallbackNpm : ' ^6'
105123
106124 - name : Set up node ${{ steps.versions.outputs.nodeVersion }}
107- uses : actions/setup-node@v6
125+ uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
108126 with :
109127 node-version : ${{ steps.versions.outputs.nodeVersion }}
110128
0 commit comments