@@ -12,18 +12,17 @@ jobs:
12
12
runs-on : ubuntu-latest
13
13
strategy :
14
14
matrix :
15
- php-versions : ['7.2', '7.3', '7.4', '8.0', '8.1']
15
+ php-versions : [
16
+ ' 5.6' , '7.0', '7.1',
17
+ ' 7.2' , '7.3', '7.4', '8.0', '8.1'
18
+ ]
16
19
17
20
steps :
18
21
- name : Checkout
19
- uses : actions/checkout@v2
20
-
21
- - uses : actions/setup-node@v1
22
- with :
23
- node-version : 10.x
22
+ uses : actions/checkout@v4
24
23
25
24
- name : Install Proxy
26
- run : npm install o_o -g --registry=https://registry.npm.taobao.org
25
+ run : npm install o_o -g
27
26
28
27
- name : Start Proxy
29
28
run : o_o &
34
33
php-version : ${{ matrix.php-versions }}
35
34
extensions : mbstring, intl
36
35
ini-values : post_max_size=256M, max_execution_time=180
37
- coverage : xdebug
36
+ coverage : xdebug
38
37
tools : php-cs-fixer, phpunit
39
38
40
39
- name : Validate composer.json and composer.lock
45
44
46
45
- name : Run test case
47
46
run : composer test4HighVersion
47
+ if : ${{ contains(fromJSON('["7.2", "7.3", "7.4", "8.0", "8.1"]'), matrix.php-versions) }}
48
48
env :
49
49
REGION_ID : ${{ secrets.REGION_ID }}
50
50
ACCESS_KEY_ID : ${{ secrets.ACCESS_KEY_ID }}
54
54
IMAGE_SEARCH_ACCESS_KEY_ID : ${{ secrets.IMAGE_SEARCH_ACCESS_KEY_ID }}
55
55
IMAGE_SEARCH_ACCESS_KEY_SECRET : ${{ secrets.IMAGE_SEARCH_ACCESS_KEY_SECRET }}
56
56
IMAGE_SEARCH_INSTANCE_NAME : ${{ secrets.IMAGE_SEARCH_INSTANCE_NAME }}
57
-
57
+
58
+ - name : Run test case
59
+ run : composer test4LowVersion
60
+ if : ${{ contains(fromJSON('["5.6", "7.0", "7.1"]'), matrix.php-versions) }}
61
+ env :
62
+ REGION_ID : ${{ secrets.REGION_ID }}
63
+ ACCESS_KEY_ID : ${{ secrets.ACCESS_KEY_ID }}
64
+ ACCESS_KEY_SECRET : ${{ secrets.ACCESS_KEY_SECRET }}
65
+ PRIVATE_KEY_LINE_1 : ${{ secrets.PRIVATE_KEY_LINE_1 }}
66
+ PUBLIC_KEY_ID : ${{ secrets.PUBLIC_KEY_ID }}
67
+ IMAGE_SEARCH_ACCESS_KEY_ID : ${{ secrets.IMAGE_SEARCH_ACCESS_KEY_ID }}
68
+ IMAGE_SEARCH_ACCESS_KEY_SECRET : ${{ secrets.IMAGE_SEARCH_ACCESS_KEY_SECRET }}
69
+ IMAGE_SEARCH_INSTANCE_NAME : ${{ secrets.IMAGE_SEARCH_INSTANCE_NAME }}
70
+
58
71
- name : CodeCov
59
72
run : bash <(curl -s https://codecov.io/bash)
0 commit comments