Skip to content

Commit 3838ffa

Browse files
authored
ci: test with PHP 8.3 and upgrade actions (#613)
1 parent 077a68c commit 3838ffa

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

.github/workflows/ci.yml

+20-20
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ jobs:
1010
name: Coding Standards
1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v3
13+
uses: actions/checkout@v4
1414

1515
- name: Setup PHP
1616
uses: shivammathur/setup-php@v2
1717
with:
18-
php-version: '8.2'
18+
php-version: '8.3'
1919
tools: php-cs-fixer, cs2pr
2020

2121
- name: PHP Coding Standards Fixer
@@ -26,12 +26,12 @@ jobs:
2626
name: Static Analysis
2727
steps:
2828
- name: Checkout
29-
uses: actions/checkout@v2
29+
uses: actions/checkout@v4
3030

3131
- name: Setup PHP
3232
uses: shivammathur/setup-php@v2
3333
with:
34-
php-version: '8.2'
34+
php-version: '8.3'
3535
tools: phpstan,flex
3636
extensions: zip
3737

@@ -61,12 +61,12 @@ jobs:
6161
runs-on: ubuntu-latest
6262
strategy:
6363
matrix:
64-
php-versions: ['8.0', '8.1', '8.2']
64+
php-versions: ['8.0', '8.1', '8.2', '8.3']
6565
fail-fast: false
6666
name: PHP ${{ matrix.php-versions }} Test on ubuntu-latest
6767
steps:
6868
- name: Checkout
69-
uses: actions/checkout@v3
69+
uses: actions/checkout@v4
7070

7171
- name: Setup PHP
7272
uses: shivammathur/setup-php@v2
@@ -95,12 +95,12 @@ jobs:
9595
runs-on: ubuntu-latest
9696
strategy:
9797
matrix:
98-
php-versions: ['8.0', '8.1', '8.2']
98+
php-versions: ['8.0', '8.1', '8.2', '8.3']
9999
fail-fast: false
100100
name: PHP ${{ matrix.php-versions }} Test dev dependencies on ubuntu-latest
101101
steps:
102102
- name: Checkout
103-
uses: actions/checkout@v3
103+
uses: actions/checkout@v4
104104

105105
- name: Setup PHP
106106
uses: shivammathur/setup-php@v2
@@ -130,23 +130,23 @@ jobs:
130130

131131
phpunit-lowest:
132132
runs-on: ubuntu-latest
133-
name: PHP 8.2 (lowest) Test on ubuntu-latest
133+
name: PHP 8.3 (lowest) Test on ubuntu-latest
134134
steps:
135135
- name: Checkout
136-
uses: actions/checkout@v3
136+
uses: actions/checkout@v4
137137

138138
- name: Setup PHP
139139
uses: shivammathur/setup-php@v2
140140
with:
141-
php-version: '8.2'
141+
php-version: '8.3'
142142
extensions: zip
143143

144144
- name: Get composer cache directory
145145
id: composercache
146146
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
147147

148148
- name: Cache dependencies
149-
uses: actions/cache@v2
149+
uses: actions/cache@v3
150150
with:
151151
path: ${{ steps.composercache.outputs.dir }}
152152
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
@@ -162,18 +162,18 @@ jobs:
162162

163163
phpunit-windows:
164164
runs-on: windows-latest
165-
name: PHP 8.2 Test on windows-latest
165+
name: PHP 8.3 Test on windows-latest
166166
env:
167167
PANTHER_FIREFOX_BINARY: 'C:\Program Files\Mozilla Firefox\firefox.exe'
168168
SKIP_FIREFOX: 1
169169
steps:
170170
- name: Checkout
171-
uses: actions/checkout@v3
171+
uses: actions/checkout@v4
172172

173173
- name: Setup PHP
174174
uses: shivammathur/setup-php@v2
175175
with:
176-
php-version: '8.2'
176+
php-version: '8.3'
177177
extensions: zip
178178

179179
- name: Get composer cache directory
@@ -195,15 +195,15 @@ jobs:
195195

196196
phpunit-macos:
197197
runs-on: macos-latest
198-
name: PHP 8.2 Test on macos-latest
198+
name: PHP 8.3 Test on macos-latest
199199
steps:
200200
- name: Checkout
201-
uses: actions/checkout@v3
201+
uses: actions/checkout@v4
202202

203203
- name: Setup PHP
204204
uses: shivammathur/setup-php@v2
205205
with:
206-
php-version: '8.2'
206+
php-version: '8.3'
207207
extensions: zip
208208

209209
- name: Get composer cache directory
@@ -227,12 +227,12 @@ jobs:
227227
runs-on: ubuntu-latest
228228
strategy:
229229
matrix:
230-
php-versions: [ '8.1', '8.2' ]
230+
php-versions: [ '8.1', '8.2', '8.3' ]
231231
fail-fast: false
232232
name: PHP ${{ matrix.php-versions }} (phpunit 10) Test on ubuntu-latest
233233
steps:
234234
- name: Checkout
235-
uses: actions/checkout@v3
235+
uses: actions/checkout@v4
236236

237237
- name: Setup PHP
238238
uses: shivammathur/setup-php@v2

0 commit comments

Comments
 (0)