@@ -18,49 +18,19 @@ jobs:
18
18
strategy :
19
19
max-parallel : 1
20
20
container :
21
- image : perldocker/perl-tester:5.30
21
+ image : perldocker/perl-tester:5.32
22
22
steps :
23
23
- uses : actions/checkout@v2
24
- - name : Maybe skip Changes test
25
- if : github.ref == 'refs/heads/master'
26
- run : cat dist.ini | grep -v ChangesHasContent > less.ini && mv less.ini dist.ini
27
- - name : Get latest author bundle
28
- run : >
29
- cpm install -g
30
- --show-build-log-on-failure
31
- Dist::Zilla::PluginBundle::Author::OALDERS
32
- - name : Install author deps
33
- run : dzil authordeps | xargs cpm install -g --show-build-log-on-failure
34
- - name : Build
35
- run : dzil build --no-tgz --in dzil_build_dir
36
- - uses : actions/upload-artifact@master
37
- with :
38
- name : build_dir
39
- path : dzil_build_dir
40
- - name : Install deps
41
- if : success()
42
- run : >
43
- cd dzil_build_dir
44
- && cpm install -g
45
- --cpanfile cpanfile
46
- --with-develop
47
- --with-recommends
48
- --with-suggests
49
- --show-build-log-on-failure
50
24
- name : Run Tests with coverage
51
- if : success()
52
25
env :
53
26
AUTHOR_TESTING : 1
54
27
CODECOV_TOKEN : ${{secrets.CODECOV_TOKEN}}
55
- HARNESS_PERL_SWITCHES : " -MDevel::Cover=+ignore,^local/|^t/|^xt"
56
28
RELEASE_TESTING : 1
57
- run : >
58
- cpm install -g
59
- --show-build-log-on-failure
60
- Devel::Cover::Report::Codecov &&
61
- cd dzil_build_dir
62
- && prove -lr --jobs 2 t xt
63
- && cover -report codecov
29
+ run : auto-build-and-test-dist
30
+ - uses : actions/upload-artifact@master
31
+ with :
32
+ name : build_dir
33
+ path : build_dir
64
34
test_linux :
65
35
runs-on : ubuntu-latest
66
36
name : Perl ${{ matrix.perl-version }} on ubuntu-latest
79
49
- " 5.26"
80
50
- " 5.28"
81
51
- " 5.30"
52
+ - " 5.32"
82
53
container :
83
54
image : perldocker/perl-tester:${{ matrix.perl-version }}
84
55
env :
@@ -144,7 +115,7 @@ jobs:
144
115
test_windows :
145
116
runs-on : ${{ matrix.os }}
146
117
strategy :
147
- fail-fast : true
118
+ fail-fast : false
148
119
matrix :
149
120
os : ["windows-latest"]
150
121
perl-version :
@@ -168,6 +139,7 @@ jobs:
168
139
uses :
shogo82148/[email protected]
169
140
with :
170
141
perl-version : ${{ matrix.perl-version }}
142
+ distribution : strawberry
171
143
- uses : actions/download-artifact@master
172
144
with :
173
145
name : build_dir
0 commit comments