File tree Expand file tree Collapse file tree 2 files changed +84
-0
lines changed
Expand file tree Collapse file tree 2 files changed +84
-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+ if : ${{ github.event_name == 'push' || github.event_name == 'pull_request' }}
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: windows-latest
25+ - perl-version : ' 5.30'
26+ os : macos-latest
27+ steps :
28+ - uses : actions/checkout@v2
29+ - name : ' ci-dist: target-setup-perl'
30+ uses : PDLPorters/devops/github-actions/ci-dist@master
31+ with :
32+ target-setup-perl : true
33+ perl-version : ${{ matrix.perl-version }}
34+ - name : Install PDL dependencies
35+ uses : PDLPorters/devops/github-actions/install-dep-pdl-dep@master
36+ - name : Install HDF5
37+ uses : PDLPorters/devops/github-actions/install-dep-hdf4@master
38+ - name : ' ci-dist: target-all'
39+ uses : PDLPorters/devops/github-actions/ci-dist@master
40+ with :
41+ target-setup-perl : false
42+ target-install-dist-perl-deps : true
43+ dist-perl-deps-configure : PDL
44+ target-test-release-testing : true
45+ target-test : true
46+ test-enable-release-testing : ${{ matrix.release-test }}
47+ test-enable-coverage : ${{ matrix.coverage }}
48+ github-token : ${{ secrets.GITHUB_TOKEN }}
49+
50+ build-status :
51+ runs-on : ubuntu-latest
52+ continue-on-error : true
53+ if : ${{ always() }}
54+ needs : [ 'ci' ]
55+ steps :
56+ - uses : PDLPorters/devops/github-actions/irc-notifications@master
57+ with :
58+ target-build-status : true
59+ 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