Skip to content

Commit 238b419

Browse files
authored
Tighten up the test matrix even further (#32)
Improvements for github actions
1 parent fcb783f commit 238b419

File tree

2 files changed

+103
-22
lines changed

2 files changed

+103
-22
lines changed

.github/workflows/continuous-integration.yml

+97-16
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
php-version:
1919
- "7.3"
2020
- "7.4"
21+
- "8.0"
2122
deps:
2223
- "normal"
2324
symfony-require:
@@ -30,49 +31,129 @@ jobs:
3031
php-version: "7.3"
3132
deps: "dev"
3233

33-
# Test against latest Symfony 5.1 dev on 7.3
34-
- symfony-require: "5.1.*"
34+
# Test against latest Symfony 4.4 stable on 7.3 deps low
35+
- symfony-require: "4.4.*"
3536
php-version: "7.3"
36-
deps: "dev"
37+
deps: "low"
3738

38-
# Test against latest Symfony 5.2 stable on 7.3
39-
- symfony-require: "5.2.*"
39+
# Test against latest Symfony 4.4 stable on 7.3 deps normal
40+
- symfony-require: "4.4.*"
4041
php-version: "7.3"
41-
deps: "dev"
42+
deps: "normal"
4243

43-
# Test against latest Symfony 5.3 stable on 7.3
44-
- symfony-require: "5.3.*"
45-
php-version: "7.3"
44+
# Test against latest Symfony 4.4 stable on 7.4
45+
- symfony-require: "4.4.*"
46+
php-version: "7.4"
4647
deps: "dev"
4748

48-
# Test against latest Symfony 4.4 stable on 7.4
49+
# Test against latest Symfony 4.4 stable on 7.4 deps low
50+
- symfony-require: "4.4.*"
51+
php-version: "7.4"
52+
deps: "low"
53+
54+
# Test against latest Symfony 4.4 stable on 7.4 deps normal
4955
- symfony-require: "4.4.*"
5056
php-version: "7.4"
5157
deps: "normal"
5258

59+
# Test against latest Symfony 4.4 stable on 8.0
60+
- symfony-require: "4.4.*"
61+
php-version: "8.0"
62+
deps: "dev"
63+
64+
# Test against latest Symfony 4.4 stable on 7.4 deps normal
65+
- symfony-require: "4.4.*"
66+
php-version: "8.0"
67+
deps: "normal"
68+
69+
# Test against latest Symfony 5.1 stable on 7.3
70+
- symfony-require: "5.1.*"
71+
php-version: "7.3"
72+
deps: "dev"
73+
74+
# Test against latest Symfony 5.1 stable on 7.3 deps low
75+
- symfony-require: "5.1.*"
76+
php-version: "7.3"
77+
deps: "low"
78+
79+
# Test against latest Symfony 5.1 stable on 7.3 deps normal
80+
- symfony-require: "5.1.*"
81+
php-version: "7.3"
82+
deps: "normal"
83+
5384
# Test against latest Symfony 5.1 stable on 7.4
5485
- symfony-require: "5.1.*"
5586
php-version: "7.4"
5687
deps: "dev"
5788

89+
# Test against latest Symfony 5.1 stable on 7.4 deps low
90+
- symfony-require: "5.1.*"
91+
php-version: "7.4"
92+
deps: "low"
93+
94+
# Test against latest Symfony 5.1 stable on 7.4 deps normal
95+
- symfony-require: "5.1.*"
96+
php-version: "7.4"
97+
deps: "normal"
98+
99+
# Test against latest Symfony 5.1 stable on 8.0
100+
- symfony-require: "5.1.*"
101+
php-version: "8.0"
102+
deps: "dev"
103+
104+
# Test against latest Symfony 5.1 stable on 7.4 deps normal
105+
- symfony-require: "5.1.*"
106+
php-version: "8.0"
107+
deps: "normal"
108+
109+
# Test against latest Symfony 5.2 stable on 7.3
110+
- symfony-require: "5.2.*"
111+
php-version: "7.3"
112+
deps: "dev"
113+
114+
# Test against latest Symfony 5.2 stable on 7.3 deps low
115+
- symfony-require: "5.2.*"
116+
php-version: "7.3"
117+
deps: "low"
118+
119+
# Test against latest Symfony 5.2 stable on 7.3 deps normal
120+
- symfony-require: "5.2.*"
121+
php-version: "7.3"
122+
deps: "normal"
123+
58124
# Test against latest Symfony 5.2 stable on 7.4
59125
- symfony-require: "5.2.*"
60126
php-version: "7.4"
61127
deps: "dev"
62128

63-
# Test against latest Symfony 4.4 stable on 8.0
64-
- symfony-require: "4.4.*"
65-
php-version: "8.0"
129+
# Test against latest Symfony 5.2 stable on 7.4 deps low
130+
- symfony-require: "5.2.*"
131+
php-version: "7.4"
132+
deps: "low"
133+
134+
# Test against latest Symfony 5.2 stable on 7.4 deps normal
135+
- symfony-require: "5.2.*"
136+
php-version: "7.4"
66137
deps: "normal"
67138

68-
# Test against latest Symfony 5.3 dev on 8.0
69-
- symfony-require: "5.1.*"
139+
# Test against latest Symfony 5.2 stable on 8.0
140+
- symfony-require: "5.2.*"
70141
php-version: "8.0"
71142
deps: "dev"
72143

73-
# Test against latest Symfony 5.2 stable on 8.0
144+
# Test against latest Symfony 5.2 stable on 7.4 deps normal
74145
- symfony-require: "5.2.*"
75146
php-version: "8.0"
147+
deps: "normal"
148+
149+
# Test against latest Symfony 5.3 dev on 7.3
150+
- symfony-require: "5.3.*"
151+
php-version: "7.3"
152+
deps: "dev"
153+
154+
# Test against latest Symfony 5.3 dev on 7.4
155+
- symfony-require: "5.3.*"
156+
php-version: "7.4"
76157
deps: "dev"
77158

78159
# Test against latest Symfony 5.3 dev on 8.0

composer.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
"require": {
1616
"php": "^7.3 || ^7.4 || ^8.0",
1717
"php-tmdb/api": "^4",
18-
"symfony/config": "^4.3.7 || <6",
19-
"symfony/dependency-injection": "^4.3.7 || <6",
20-
"symfony/event-dispatcher": "^4.3.7 || <6",
18+
"symfony/config": "^4.4 || <6",
19+
"symfony/dependency-injection": "^4.4 || <6",
20+
"symfony/event-dispatcher": "^4.4 || <6",
2121
"symfony/http-kernel": "^4.4.13 || >=5.1.5",
22-
"symfony/phpunit-bridge": "^4.2",
23-
"symfony/yaml": "^4.3.7 || ^5.0",
22+
"symfony/phpunit-bridge": "^4.4",
23+
"symfony/yaml": "^4.4 || ^5.0",
2424
"twig/twig": "^2.0 || ^3.0"
2525
},
2626
"scripts": {
@@ -38,7 +38,7 @@
3838
"php-http/guzzle7-adapter": "^0.1",
3939
"phpstan/phpstan": "^0.12.18",
4040
"phpunit/phpunit": "^7.5 || ^8.0 || ^9.3",
41-
"symfony/framework-bundle": "^4.3.7 || ^5.0",
41+
"symfony/framework-bundle": "^4.4 || ^5.0",
4242
"vimeo/psalm": "^4",
4343
"php-http/cache-plugin": "^1.7"
4444
},

0 commit comments

Comments
 (0)