@@ -16,14 +16,18 @@ jobs:
16
16
strategy :
17
17
fail-fast : true
18
18
matrix :
19
- php : [ '7.3', '8.0', '8.1' ]
20
- swagger-lume-flags : ['latest', 'lumen-6-swagger-2', 'lumen-7-swagger-2', 'lumen-7-swagger-3']
19
+ php : [ '7.3', '8.0.2 ', '8.1' ]
20
+ swagger-lume-flags : ['latest', 'lumen-6-swagger-2', 'lumen-7-swagger-2', 'lumen-7-swagger-3', 'lumen-8-swagger-3', 'lumen-9-swagger-3', 'lumen-10-swagger-3', 'lumen-10-swagger-3-ui-4' ]
21
21
22
22
name : PHP ${{ matrix.php }} - ${{ matrix.swagger-lume-flags }}
23
23
24
24
steps :
25
25
- uses : actions/checkout@v2
26
26
27
+ - name : Info
28
+ run : |
29
+ echo ${{ matrix.php }} - ${{ matrix.swagger-lume-flags }}
30
+
27
31
- name : Setup PHP
28
32
uses : shivammathur/setup-php@v2
29
33
with :
65
69
run : |
66
70
composer require 'laravel/lumen-framework:7.*' --no-interaction --no-update
67
71
composer require 'zircote/swagger-php:3.*' --no-interaction --no-update
68
- if : (matrix.php == '7.3' || matrix.php == '8.0') && matrix.swagger-lume-flags == 'lumen-7-swagger-3'
72
+ if : (matrix.php == '7.3') && matrix.swagger-lume-flags == 'lumen-7-swagger-3'
73
+
74
+ - name : Lumen 8 && Swagger 3
75
+ env :
76
+ SWAGGER_VERSION : ' 3.0'
77
+ run : |
78
+ composer require 'laravel/lumen-framework:8.*' --no-interaction --no-update
79
+ composer require 'zircote/swagger-php:3.*' --no-interaction --no-update
80
+ if : (matrix.php == '7.3' || matrix.php == '8.0') && matrix.swagger-lume-flags == 'lumen-8-swagger-3'
81
+
82
+ - name : Lumen 9 && Swagger 3
83
+ env :
84
+ SWAGGER_VERSION : ' 3.0'
85
+ run : |
86
+ composer require 'laravel/lumen-framework:9.*' --no-interaction --no-update
87
+ composer require 'zircote/swagger-php:3.*' --no-interaction --no-update
88
+ if : matrix.php == '8.0' && matrix.swagger-lume-flags == 'lumen-9-swagger-3'
89
+
90
+ - name : Lumen 10 && Swagger 3
91
+ env :
92
+ SWAGGER_VERSION : ' 3.0'
93
+ run : |
94
+ composer require 'laravel/lumen-framework:10.*' --no-interaction --no-update
95
+ composer require 'zircote/swagger-php:3.*' --no-interaction --no-update
96
+ if : matrix.php == '8.1' && matrix.swagger-lume-flags == 'lumen-10-swagger-3'
97
+
98
+ - name : Lumen 10 && Swagger 3 && Swagger-UI 4
99
+ env :
100
+ SWAGGER_VERSION : ' 3.0'
101
+ run : |
102
+ composer require 'laravel/lumen-framework:10.*' --no-interaction --no-update
103
+ composer require 'zircote/swagger-php:3.*' --no-interaction --no-update
104
+ composer require 'swagger-api/swagger-ui:4.*' --no-interaction --no-update
105
+ composer require 'phpunit/phpunit:10.*' --no-interaction --no-update
106
+ if : matrix.php == '8.1' && matrix.swagger-lume-flags == 'lumen-10-swagger-3-ui-4'
69
107
70
108
- name : Prepare code climate
71
109
run : |
0 commit comments