Skip to content

Commit a1a414e

Browse files
norkunascurquiza
andauthored
Update CI to run with PHP 8.4 (#696)
Co-authored-by: Clémentine <[email protected]>
1 parent ef17699 commit a1a414e

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
lines changed

.github/workflows/meilisearch-beta-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
MEILI_NO_ANALYTICS: true
3939
strategy:
4040
matrix:
41-
php-version: ['7.4', '8.0', '8.1', '8.2', '8.3']
41+
php-version: ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
4242
http-client: ['Guzzle-7', 'Guzzle-7-Adapter', 'Symfony-HttpClient', 'PHP-HTTP-CurlClient', 'Kriswallsmith-Buzz']
4343
exclude:
4444
- php-version: '7.4'

.github/workflows/pre-release-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
MEILI_NO_ANALYTICS: true
3939
strategy:
4040
matrix:
41-
php-version: ['7.4', '8.0', '8.1', '8.2', '8.3']
41+
php-version: ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
4242
http-client: ['Guzzle-7', 'Guzzle-7-Adapter', 'Symfony-HttpClient', 'PHP-HTTP-CurlClient', 'Kriswallsmith-Buzz']
4343
exclude:
4444
- php-version: '7.4'

.github/workflows/tests.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,16 @@ jobs:
2626
lint:
2727
runs-on: ubuntu-latest
2828
name: linter-check
29+
env:
30+
PHP_CS_FIXER_IGNORE_ENV: 1
2931
steps:
3032
- name: Checkout code
3133
uses: actions/checkout@v4
3234

3335
- name: Install PHP
3436
uses: shivammathur/setup-php@v2
3537
with:
36-
php-version: 8.3
38+
php-version: 8.4
3739
coverage: none
3840

3941
- name: Install dependencies
@@ -52,7 +54,7 @@ jobs:
5254
- name: Install PHP
5355
uses: shivammathur/setup-php@v2
5456
with:
55-
php-version: 8.2
57+
php-version: 8.4
5658
coverage: none
5759

5860
- name: Install dependencies
@@ -77,7 +79,7 @@ jobs:
7779
MEILI_NO_ANALYTICS: true
7880
strategy:
7981
matrix:
80-
php-version: ['7.4', '8.0', '8.1', '8.2', '8.3']
82+
php-version: ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
8183
http-client: ['Guzzle-7', 'Guzzle-7-Adapter', 'Symfony-HttpClient', 'PHP-HTTP-CurlClient', 'Kriswallsmith-Buzz']
8284
exclude:
8385
- php-version: '7.4'

bors.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ status = [
2828
'integration-tests (PHP 8.3) (Symfony-HttpClient)',
2929
'integration-tests (PHP 8.3) (PHP-HTTP-CurlClient)',
3030
'integration-tests (PHP 8.3) (Kriswallsmith-Buzz)',
31+
32+
'integration-tests (PHP 8.4) (Guzzle-7)',
33+
'integration-tests (PHP 8.4) (Guzzle-7-Adapter)',
34+
'integration-tests (PHP 8.4) (Symfony-HttpClient)',
35+
'integration-tests (PHP 8.4) (PHP-HTTP-CurlClient)',
36+
'integration-tests (PHP 8.4) (Kriswallsmith-Buzz)',
3137
]
3238
# 1 hour timeout
3339
timeout-sec = 3600

0 commit comments

Comments
 (0)