Skip to content

Commit dcfbf5b

Browse files
committed
Run tests on PHP 8.4 and update test environment
1 parent d9f16d2 commit dcfbf5b

File tree

2 files changed

+45
-40
lines changed

2 files changed

+45
-40
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ on:
77
jobs:
88
PHPUnit:
99
name: PHPUnit (PHP ${{ matrix.php }})
10-
runs-on: ubuntu-22.04
10+
runs-on: ubuntu-24.04
1111
strategy:
1212
matrix:
1313
php:
14+
- 8.4
1415
- 8.3
1516
- 8.2
1617
- 8.1

composer.json

Lines changed: 43 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,44 @@
11
{
2-
"name": "clue/docker-react",
3-
"description": "Async, event-driven access to the Docker Engine API, built on top of ReactPHP.",
4-
"keywords": ["Docker", "container", "ReactPHP", "async"],
5-
"homepage": "https://github.com/clue/reactphp-docker",
6-
"license": "MIT",
7-
"authors": [
8-
{
9-
"name": "Christian Lück",
10-
"email": "[email protected]"
11-
}
12-
],
13-
"require": {
14-
"php": ">=5.3",
15-
"clue/json-stream": "^0.1",
16-
"react/event-loop": "^1.2",
17-
"react/http": "^1.11",
18-
"react/promise": "^3.2 || ^2.11 || ^1.3",
19-
"react/promise-stream": "^1.6",
20-
"react/socket": "^1.16",
21-
"react/stream": "^1.4",
22-
"rize/uri-template": "^0.3"
23-
},
24-
"require-dev": {
25-
"clue/caret-notation": "^0.2",
26-
"clue/tar-react": "^0.2",
27-
"phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36",
28-
"react/async": "^4.2 || ^3 || ^2"
29-
},
30-
"autoload": {
31-
"psr-4": {
32-
"Clue\\React\\Docker\\": "src/"
33-
}
34-
},
35-
"autoload-dev": {
36-
"psr-4": {
37-
"Clue\\Tests\\React\\Docker\\": "tests/"
38-
}
39-
}
40-
}
2+
"name" : "clue/docker-react",
3+
"description" : "Async, event-driven access to the Docker Engine API, built on top of ReactPHP.",
4+
"keywords" : [
5+
"Docker",
6+
"container",
7+
"ReactPHP",
8+
"async"
9+
],
10+
"homepage" : "https://github.com/clue/reactphp-docker",
11+
"license" : "MIT",
12+
"authors" : [{
13+
"name" : "Christian Lück",
14+
"email" : "[email protected]"
15+
}
16+
],
17+
"require" : {
18+
"php" : ">=5.3",
19+
"clue/json-stream" : "^0.1",
20+
"react/event-loop" : "^1.2",
21+
"react/http" : "^1.11",
22+
"react/promise" : "^3.2 || ^2.11 || ^1.3",
23+
"react/promise-stream" : "^1.6",
24+
"react/socket" : "^1.16",
25+
"react/stream" : "^1.4",
26+
"rize/uri-template" : "^0.4"
27+
},
28+
"require-dev" : {
29+
"clue/caret-notation" : "^0.2",
30+
"clue/tar-react" : "^0.2",
31+
"phpunit/phpunit" : "^9.6 || ^5.7 || ^4.8.36",
32+
"react/async" : "^4.2 || ^3 || ^2"
33+
},
34+
"autoload" : {
35+
"psr-4" : {
36+
"Clue\\React\\Docker\\" : "src/"
37+
}
38+
},
39+
"autoload-dev" : {
40+
"psr-4" : {
41+
"Clue\\Tests\\React\\Docker\\" : "tests/"
42+
}
43+
}
44+
}

0 commit comments

Comments
 (0)