File tree 1 file changed +55
-0
lines changed
1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : perl
2
+ on :
3
+ push :
4
+ branches :
5
+ - ' *'
6
+ tags-ignore :
7
+ - ' *'
8
+ pull_request :
9
+
10
+ jobs :
11
+ ci :
12
+ runs-on : ${{ matrix.os }}
13
+ strategy :
14
+ fail-fast : false
15
+ matrix :
16
+ os : [ubuntu-latest]
17
+ perl-version : ['5.16', '5.20']
18
+ include :
19
+ - perl-version : ' 5.30'
20
+ os : ubuntu-latest
21
+ release-test : true
22
+ coverage : true
23
+ - perl-version : ' 5.30'
24
+ os : macos-latest
25
+ steps :
26
+ - uses : actions/checkout@v2
27
+ - name : ' ci-dist: target-setup-perl'
28
+ uses : PDLPorters/devops/github-actions/ci-dist@master
29
+ with :
30
+ target-setup-perl : true
31
+ perl-version : ${{ matrix.perl-version }}
32
+ - name : Install PDL dependencies
33
+ uses : PDLPorters/devops/github-actions/install-dep-pdl-dep@master
34
+ - name : ' ci-dist: target-all'
35
+ uses : PDLPorters/devops/github-actions/ci-dist@master
36
+ with :
37
+ target-setup-perl : false
38
+ target-install-dist-perl-deps : true
39
+ dist-perl-deps-configure : PDL
40
+ target-test-release-testing : true
41
+ target-test : true
42
+ test-enable-release-testing : ${{ matrix.release-test }}
43
+ test-enable-coverage : ${{ matrix.coverage }}
44
+ github-token : ${{ secrets.GITHUB_TOKEN }}
45
+
46
+ build-status :
47
+ runs-on : ubuntu-latest
48
+ continue-on-error : true
49
+ if : ${{ always() }}
50
+ needs : [ 'ci' ]
51
+ steps :
52
+ - uses : PDLPorters/devops/github-actions/irc-notifications@master
53
+ with :
54
+ target-build-status : true
55
+ needs : ${{ toJSON(needs) }}
You can’t perform that action at this time.
0 commit comments