22
33on :
44 push :
5- branches : ['master', 'v3']
5+ branches : ['master', '2.x', ' v3']
66 pull_request :
77 branches : ['*']
88 schedule :
@@ -24,14 +24,14 @@ jobs:
2424 dependency-version : ' --prefer-lowest'
2525 steps :
2626 - name : Checkout
27- uses : actions/checkout@v4
27+ uses : actions/checkout@v6
2828 # Node is required by some tests
29- - uses : actions/setup-node@v3
29+ - uses : actions/setup-node@v6
3030 with :
31- node-version : 18
31+ node-version : 22
3232 # serverless is required by some tests
3333 - name : Install serverless
34- run : npm i -g serverless@3
34+ run : npm i -g osls
3535 - name : Setup PHP
3636 uses : shivammathur/setup-php@v2
3737 with :
@@ -49,15 +49,15 @@ jobs:
4949 name : PHPStan
5050 steps :
5151 - name : Checkout
52- uses : actions/checkout@v4
52+ uses : actions/checkout@v6
5353 - name : Setup PHP
5454 uses : shivammathur/setup-php@v2
5555 with :
5656 php-version : ' 8.3'
5757 tools : composer:v2, cs2pr
5858 coverage : none
5959 - name : Cache Composer dependencies
60- uses : actions/cache@v3
60+ uses : actions/cache@v5
6161 with :
6262 path : ~/.composer/cache
6363 key : php-composer-locked-${{ hashFiles('composer.lock') }}
@@ -72,15 +72,15 @@ jobs:
7272 name : PHP CodeSniffer
7373 steps :
7474 - name : Checkout
75- uses : actions/checkout@v4
75+ uses : actions/checkout@v6
7676 - name : Setup PHP
7777 uses : shivammathur/setup-php@v2
7878 with :
7979 php-version : ' 8.3'
8080 tools : composer:v2, cs2pr
8181 coverage : none
8282 - name : Cache Composer dependencies
83- uses : actions/cache@v3
83+ uses : actions/cache@v5
8484 with :
8585 path : ~/.composer/cache
8686 key : php-composer-locked-${{ hashFiles('composer.lock') }}
@@ -94,11 +94,11 @@ jobs:
9494 runs-on : ubuntu-22.04
9595 name : JS type validation and linting
9696 steps :
97- - uses : actions/checkout@v4
98- - uses : actions/setup-node@v3
97+ - uses : actions/checkout@v6
98+ - uses : actions/setup-node@v6
9999 with :
100- node-version : 18
101- - uses : actions/cache@v3
100+ node-version : 22
101+ - uses : actions/cache@v5
102102 with :
103103 path : ~/.npm
104104 key : ${{ runner.os }}-node-${{ hashFiles('**/package.json') }}
0 commit comments