@@ -4,41 +4,39 @@ name: dzil build and test
4
4
on :
5
5
push :
6
6
branches :
7
- - " * "
7
+ - " master "
8
8
pull_request :
9
9
branches :
10
10
- " *"
11
- schedule :
12
- - cron : " 15 4 * * 0" # Every Sunday morning
11
+ workflow_dispatch :
13
12
14
13
jobs :
15
14
build-job :
16
15
name : Build distribution
17
16
runs-on : ubuntu-20.04
18
17
container :
19
- image : perldocker/perl-tester:5.32
18
+ image : perldocker/perl-tester:5.36
20
19
steps :
21
- - uses : actions/checkout@v2
20
+ - uses : actions/checkout@v3
22
21
- name : Run Tests
23
22
env :
24
23
AUTHOR_TESTING : 1
25
24
AUTOMATED_TESTING : 1
26
25
EXTENDED_TESTING : 1
27
26
RELEASE_TESTING : 1
28
27
run : auto-build-and-test-dist
29
- - uses : actions/upload-artifact@v2
28
+ - uses : actions/upload-artifact@v3
30
29
with :
31
30
name : build_dir
32
31
path : build_dir
33
- if : ${{ github.actor != 'nektos/act' }}
34
32
coverage-job :
35
33
needs : build-job
36
34
runs-on : ubuntu-20.04
37
35
container :
38
- image : perldocker/perl-tester:5.32
36
+ image : perldocker/perl-tester:5.36
39
37
steps :
40
- - uses : actions/checkout@v2 # codecov wants to be inside a Git repository
41
- - uses : actions/download-artifact@v2
38
+ - uses : actions/checkout@v3 # codecov wants to be inside a Git repository
39
+ - uses : actions/download-artifact@v3
42
40
with :
43
41
name : build_dir
44
42
path : .
@@ -50,23 +48,23 @@ jobs:
50
48
needs : build-job
51
49
runs-on : ubuntu-latest
52
50
steps :
53
- - uses : actions/download-artifact@v2
51
+ - uses : actions/download-artifact@v3
54
52
with :
55
53
name : build_dir
56
54
path : .
57
55
- name : Pull httpbin Docker image
58
56
run : docker pull kennethreitz/httpbin
59
57
- name : Run httpbin
60
58
run : docker run -d -p 31234:80 kennethreitz/httpbin
61
- - name : docker pull perldocker/perl-tester:5.32
62
- run : docker pull perldocker/perl-tester:5.32
59
+ - name : docker pull perldocker/perl-tester:5.36
60
+ run : docker pull perldocker/perl-tester:5.36
63
61
- name : Run tests via Docker
64
62
run : >
65
63
docker run
66
64
--network="host"
67
65
--env AUTHOR_TESTING=1
68
66
-v
69
- $(pwd):/home/dist perldocker/perl-tester:5.32
67
+ $(pwd):/home/dist perldocker/perl-tester:5.36
70
68
/bin/sh -c "cd /home/dist && cpan-install-dist-deps && prove -lv xt/rt-112313.t"
71
69
ubuntu-test-job :
72
70
needs : build-job
89
87
- " 5.28"
90
88
- " 5.30"
91
89
- " 5.32"
90
+ - " 5.34"
91
+ - " 5.36"
92
92
name : perl ${{ matrix.perl-version }} on ${{ matrix.os }}
93
93
steps :
94
94
- name : set up perl
@@ -170,7 +170,7 @@ jobs:
170
170
with :
171
171
perl-version : ${{ matrix.perl-version }}
172
172
distribution : strawberry # this option only used on windows
173
- - uses : actions/download-artifact@v2
173
+ - uses : actions/download-artifact@v3
174
174
with :
175
175
name : build_dir
176
176
path : .
0 commit comments