1
-
2
- name: CI
3
-
4
1
on :
5
2
push :
6
3
branches :
9
6
branches :
10
7
- master
11
8
12
- workflow_dispatch:
13
-
14
9
defaults :
15
10
run :
16
11
shell : bash
@@ -34,10 +29,10 @@ jobs:
34
29
timeout-minutes : 10
35
30
steps :
36
31
- name : Checkout code
37
- uses: actions/checkout@v2
32
+ uses : actions/checkout@v3
38
33
39
34
- name : Setup PHP
40
- uses: shivammathur/setup-php@2.9 .0
35
+ uses : shivammathur/setup-php@2.16 .0
41
36
with :
42
37
php-version : ${{ matrix.php }}
43
38
coverage : xdebug
49
44
run : echo "::set-output name=directory::$(composer config cache-dir)"
50
45
51
46
- name : Cache composer dependencies
52
- uses: actions/cache@v2.1.3
47
+ uses : actions/cache@v2.1.7
53
48
with :
54
49
path : ${{ steps.composer-cache.outputs.directory }}
55
50
key : ${{ matrix.php }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -84,13 +79,13 @@ jobs:
84
79
85
80
- name : Upload coverage results to Coveralls
86
81
env :
87
- COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }}
82
+ COVERALLS_REPO_TOKEN : ${{ secrets.GITHUB_TOKEN }}
88
83
run : |
89
- composer global require php-coveralls/php-coveralls
90
- php-coveralls --coverage_clover=build/logs/clover.xml -v
84
+ composer global require php-coveralls/php-coveralls
85
+ php-coveralls --coverage_clover=build/logs/clover.xml -v
91
86
92
87
- name : Upload coverage results to Codecov
93
- uses: codecov/codecov-action@v1
88
+ uses : codecov/codecov-action@v2
94
89
with :
95
90
files : build/logs/clover.xml
96
91
101
96
102
97
- name : Archive logs artifacts
103
98
if : ${{ failure() }}
104
- uses: actions/upload-artifact@v2
99
+ uses : actions/upload-artifact@v3
105
100
with :
106
101
name : logs_composer-${{ matrix.composer }}_php-${{ matrix.php }}
107
102
path : |
108
- build/logs
103
+ build/logs
0 commit comments