Skip to content

Commit b21a905

Browse files
arnaud-lbdirx
andauthored
Test against PHP 8.3 and librdkafka 1.9, 2.3 (#545)
Co-authored-by: Dirk Adler <dirx@klitsche.de>
1 parent 0aee7cf commit b21a905

File tree

1 file changed

+64
-3
lines changed

1 file changed

+64
-3
lines changed

.github/workflows/test.yml

Lines changed: 64 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,58 @@ jobs:
1414
strategy:
1515
matrix:
1616
include:
17+
# Latest librdkafka 2.x with memcheck
18+
- php: '8.3.0'
19+
librdkafka: 'v1.9.2'
20+
memcheck: '1'
21+
- php: '8.2.0'
22+
librdkafka: 'v1.9.2'
23+
memcheck: '1'
1724
- php: '8.1.0'
18-
librdkafka: 'v1.7.0'
25+
librdkafka: 'v1.9.2'
26+
memcheck: '1'
27+
28+
# Latest librdkafka 1.x with memcheck
29+
- php: '8.3.0'
30+
librdkafka: 'v1.9.2'
31+
memcheck: '1'
32+
- php: '8.2.0'
33+
librdkafka: 'v1.9.2'
34+
memcheck: '1'
35+
- php: '8.1.0'
36+
librdkafka: 'v1.9.2'
1937
memcheck: '1'
2038
- php: '8.0.0'
21-
librdkafka: 'v1.7.0'
39+
librdkafka: 'v1.9.2'
2240
memcheck: '1'
41+
42+
# Latest librdkafka 2.x
43+
- php: '8.3.0'
44+
librdkafka: 'v2.3.0'
45+
- php: '8.2.0'
46+
librdkafka: 'v2.3.0'
47+
- php: '8.1.0'
48+
librdkafka: 'v2.3.0'
49+
50+
# Latest librdkafka 1.x
51+
- php: '8.3.0'
52+
librdkafka: 'v1.9.2'
53+
- php: '8.2.0'
54+
librdkafka: 'v1.9.2'
55+
- php: '8.1.0'
56+
librdkafka: 'v1.9.2'
57+
- php: '8.0.0'
58+
librdkafka: 'v1.9.2'
2359
- php: '7.4.0'
60+
librdkafka: 'v1.9.2'
61+
- php: '7.3.0'
62+
librdkafka: 'v1.9.2'
63+
64+
# librdkafka 1.7.0
65+
- php: '8.3.0'
66+
librdkafka: 'v1.7.0'
67+
- php: '8.2.0'
2468
librdkafka: 'v1.7.0'
25-
memcheck: '1'
2669
- php: '8.1.0'
2770
librdkafka: 'v1.7.0'
2871
- php: '8.0.0'
@@ -31,6 +74,8 @@ jobs:
3174
librdkafka: 'v1.7.0'
3275
- php: '7.3.0'
3376
librdkafka: 'v1.7.0'
77+
78+
# librdkafka 1.6.1
3479
- php: '8.1.0'
3580
librdkafka: 'v1.6.1'
3681
- php: '8.0.0'
@@ -39,6 +84,8 @@ jobs:
3984
librdkafka: 'v1.6.1'
4085
- php: '7.3.0'
4186
librdkafka: 'v1.6.1'
87+
88+
# librdkafka 1.5.3
4289
- php: '8.1.0'
4390
librdkafka: 'v1.5.3'
4491
- php: '8.0.0'
@@ -47,6 +94,8 @@ jobs:
4794
librdkafka: 'v1.5.3'
4895
- php: '7.3.0'
4996
librdkafka: 'v1.5.3'
97+
98+
# librdkafka 1.4.4
5099
- php: '8.1.0'
51100
librdkafka: 'v1.4.4'
52101
- php: '8.0.0'
@@ -55,6 +104,8 @@ jobs:
55104
librdkafka: 'v1.4.4'
56105
- php: '7.3.0'
57106
librdkafka: 'v1.4.4'
107+
108+
# librdkafka 1.0.1
58109
- php: '8.1.0'
59110
librdkafka: 'v1.0.1'
60111
- php: '8.0.0'
@@ -63,6 +114,8 @@ jobs:
63114
librdkafka: 'v1.0.1'
64115
- php: '7.3.0'
65116
librdkafka: 'v1.0.1'
117+
118+
# librdkafka 0.11.6
66119
- php: '8.1.0'
67120
librdkafka: 'v0.11.6'
68121
- php: '8.0.0'
@@ -77,6 +130,14 @@ jobs:
77130
librdkafka: 'v0.11.6'
78131
- php: '7.0.0'
79132
librdkafka: 'v0.11.6'
133+
134+
# librdkafka master (experimental, does not block PRs)
135+
- php: '8.3.0'
136+
librdkafka: 'master'
137+
experimental: true
138+
- php: '8.2.0'
139+
librdkafka: 'master'
140+
experimental: true
80141
- php: '8.1.0'
81142
librdkafka: 'master'
82143
experimental: true

0 commit comments

Comments
 (0)