Skip to content

Commit a9dd75a

Browse files
RotzbuaMinishlink
andauthored
feat(ci): add php8.4 (#421)
* feat(ci): add php8.4 * chore(dep)!: require latest guzzle [Breaking Change] Problem: php8.4 support starts with 7.8.2 but latest 7.9.x drops eol peer dependency guzzlehttp/psr7@v1 To avoid a peer dependency confusion enforce the latest release. * Remove condition for php-cs-fixer step --------- Co-authored-by: Louis Lagrange <lagrange.louis@gmail.com>
1 parent 3f14ff9 commit a9dd75a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
php: [ '8.1', '8.2', '8.3' ]
20+
php: [ '8.1', '8.2', '8.3', '8.4' ]
2121
ext_base: [ 'none, dom, tokenizer, xml, xmlwriter,' ]
2222
ext_lib: [ 'curl, mbstring, openssl,' ]
2323
ext_optional: [ '', 'bcmath', 'gmp' ]

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"ext-json": "*",
3434
"ext-mbstring": "*",
3535
"ext-openssl": "*",
36-
"guzzlehttp/guzzle": "^7.4.5",
36+
"guzzlehttp/guzzle": "^7.9.2",
3737
"spomky-labs/base64url": "^2.0.4",
3838
"symfony/polyfill-php82": "^v1.31.0",
3939
"web-token/jwt-library": "^3.3.0|^4.0.0"

0 commit comments

Comments
 (0)