Skip to content

Commit f5c57a6

Browse files
committed
Test on PHP 8.3
1 parent b40c89a commit f5c57a6

File tree

1 file changed

+21
-16
lines changed

1 file changed

+21
-16
lines changed

.github/workflows/build.yml

+21-16
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@ jobs:
1919
php-version:
2020
- "8.1"
2121
- "8.2"
22+
- "8.3"
2223

2324
steps:
2425
- name: "Checkout"
25-
uses: "actions/checkout@v2"
26+
uses: "actions/checkout@v4"
2627

2728
- name: "Install PHP"
2829
uses: "shivammathur/setup-php@v2"
@@ -32,7 +33,7 @@ jobs:
3233
tools: composer:v2
3334

3435
- name: "Cache dependencies"
35-
uses: "actions/cache@v2"
36+
uses: "actions/cache@v4"
3637
with:
3738
path: "~/.composer/cache"
3839
key: "php-${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.json') }}"
@@ -51,21 +52,21 @@ jobs:
5152

5253
steps:
5354
- name: "Checkout"
54-
uses: "actions/checkout@v2"
55+
uses: "actions/checkout@v4"
5556

5657
- name: "Install PHP"
5758
uses: "shivammathur/setup-php@v2"
5859
with:
5960
coverage: "none"
60-
php-version: "8.1"
61+
php-version: "8.3"
6162
tools: composer:v2
6263

6364
- name: "Cache dependencies"
64-
uses: "actions/cache@v2"
65+
uses: "actions/cache@v4"
6566
with:
6667
path: "~/.composer/cache"
67-
key: "php-8.1-composer-${{ hashFiles('**/composer.json') }}"
68-
restore-keys: "php-8.1-composer-"
68+
key: "php-8.3-composer-${{ hashFiles('**/composer.json') }}"
69+
restore-keys: "php-8.3-composer-"
6970

7071
- name: "Install dependencies"
7172
run: "composer update --prefer-dist --no-interaction --no-progress --no-suggest"
@@ -86,10 +87,11 @@ jobs:
8687
php-version:
8788
- "8.1"
8889
- "8.2"
90+
- "8.3"
8991

9092
steps:
9193
- name: "Checkout"
92-
uses: "actions/checkout@v2"
94+
uses: "actions/checkout@v4"
9395

9496
- name: "Install PHP"
9597
uses: "shivammathur/setup-php@v2"
@@ -99,7 +101,7 @@ jobs:
99101
tools: composer:v2
100102

101103
- name: "Cache dependencies"
102-
uses: "actions/cache@v2"
104+
uses: "actions/cache@v4"
103105
with:
104106
path: "~/.composer/cache"
105107
key: "php-${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.json') }}"
@@ -122,12 +124,13 @@ jobs:
122124
php-version:
123125
- "8.1"
124126
- "8.2"
127+
- "8.3"
125128

126129
operating-system: ["ubuntu-latest", "windows-latest"]
127130

128131
steps:
129132
- name: "Checkout"
130-
uses: "actions/checkout@v2"
133+
uses: "actions/checkout@v4"
131134

132135
- name: "Install PHP"
133136
uses: "shivammathur/setup-php@v2"
@@ -137,7 +140,7 @@ jobs:
137140
extensions: mbstring
138141

139142
- name: "Cache dependencies"
140-
uses: "actions/cache@v2"
143+
uses: "actions/cache@v4"
141144
with:
142145
path: "~/.composer/cache"
143146
key: "php-${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.json') }}"
@@ -161,21 +164,23 @@ jobs:
161164

162165
steps:
163166
- name: "Checkout"
164-
uses: "actions/checkout@v2"
167+
uses: "actions/checkout@v4"
168+
with:
169+
fetch-depth: 5
165170

166171
- name: "Install PHP"
167172
uses: "shivammathur/setup-php@v2"
168173
with:
169174
coverage: "pcov"
170-
php-version: "8.1"
175+
php-version: "8.3"
171176
tools: pecl
172177

173178
- name: "Cache dependencies"
174-
uses: "actions/cache@v2"
179+
uses: "actions/cache@v4"
175180
with:
176181
path: "~/.composer/cache"
177-
key: "php-8.1-composer-${{ hashFiles('**/composer.json') }}"
178-
restore-keys: "php-8.1-composer-"
182+
key: "php-8.3-composer-${{ hashFiles('**/composer.json') }}"
183+
restore-keys: "php-8.3-composer-"
179184

180185
- name: "Install dependencies"
181186
run: "composer update --prefer-dist --no-interaction --no-progress --no-suggest"

0 commit comments

Comments
 (0)