File tree 2 files changed +83
-0
lines changed
2 files changed +83
-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
+ jobs :
10
+ ci :
11
+ runs-on : ${{ matrix.os }}
12
+ strategy :
13
+ fail-fast : false
14
+ matrix :
15
+ os : [ubuntu-latest]
16
+ perl-version : ['5.16', '5.20']
17
+ include :
18
+ - perl-version : ' 5.30'
19
+ os : ubuntu-latest
20
+ release-test : true
21
+ coverage : true
22
+ # - perl-version: '5.30'
23
+ # os: windows-latest
24
+ # - perl-version: '5.30'
25
+ # os: macos-latest
26
+ steps :
27
+ - uses : actions/checkout@v2
28
+ - name : ' ci-dist: target-setup-perl'
29
+ uses : PDLPorters/devops/github-actions/ci-dist@master
30
+ with :
31
+ target-setup-perl : true
32
+ perl-version : ${{ matrix.perl-version }}
33
+ - name : Install PDL dependencies
34
+ uses : PDLPorters/devops/github-actions/install-dep-pdl-dep@master
35
+ - name : Install HDF4
36
+ uses : PDLPorters/devops/github-actions/install-dep-hdf4@master
37
+ - name : ' ci-dist: target-all'
38
+ uses : PDLPorters/devops/github-actions/ci-dist@master
39
+ with :
40
+ target-setup-perl : false
41
+ target-install-dist-perl-deps : true
42
+ dist-perl-deps-configure : PDL
43
+ target-test-release-testing : true
44
+ target-test : true
45
+ test-enable-release-testing : ${{ matrix.release-test }}
46
+ test-enable-coverage : ${{ matrix.coverage }}
47
+ github-token : ${{ secrets.GITHUB_TOKEN }}
48
+
49
+ build-status :
50
+ runs-on : ubuntu-latest
51
+ continue-on-error : true
52
+ if : ${{ always() }}
53
+ needs : [ 'ci' ]
54
+ steps :
55
+ - uses : PDLPorters/devops/github-actions/irc-notifications@master
56
+ with :
57
+ target-build-status : true
58
+ 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