File tree 2 files changed +82
-0
lines changed
2 files changed +82
-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 : Install Fortran
35
+ uses : PDLPorters/devops/github-actions/install-dep-gfortran@master
36
+ - name : ' ci-dist: target-all'
37
+ uses : PDLPorters/devops/github-actions/ci-dist@master
38
+ with :
39
+ target-setup-perl : false
40
+ target-install-dist-perl-deps : true
41
+ dist-perl-deps-configure : PDL
42
+ target-test-release-testing : true
43
+ target-test : true
44
+ test-enable-release-testing : ${{ matrix.release-test }}
45
+ test-enable-coverage : ${{ matrix.coverage }}
46
+ github-token : ${{ secrets.GITHUB_TOKEN }}
47
+
48
+ build-status :
49
+ runs-on : ubuntu-latest
50
+ continue-on-error : true
51
+ if : ${{ always() }}
52
+ needs : [ 'ci' ]
53
+ steps :
54
+ - uses : PDLPorters/devops/github-actions/irc-notifications@master
55
+ with :
56
+ target-build-status : true
57
+ needs : ${{ toJSON(needs) }}
Original file line number Diff line number Diff line change
1
+ name : issue-notify
2
+
3
+ on :
4
+ issues :
5
+ types : [opened,assigned,closed,reopened]
6
+ issue_comment :
7
+ types : [created]
8
+ pull_request :
9
+ pull_request_review :
10
+ types : [submitted]
11
+ push :
12
+ branches :
13
+ - ' *'
14
+ tags-ignore :
15
+ - ' *'
16
+ create :
17
+ jobs :
18
+ notify :
19
+ runs-on : ubuntu-latest
20
+ continue-on-error : true
21
+ if : ${{ always() }}
22
+ steps :
23
+ - uses : PDLPorters/devops/github-actions/irc-notifications@master
24
+ with :
25
+ target-notifications : true
You can’t perform that action at this time.
0 commit comments