File tree Expand file tree Collapse file tree 2 files changed +83
-0
lines changed
Expand file tree Collapse file tree 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