File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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 : Perl-GPU/devops/github-actions/ci-dist@main
30+ with :
31+ target-setup-perl : true
32+ perl-version : ${{ matrix.perl-version }}
33+ - name : Install OpenGL dependencies
34+ uses : Perl-GPU/devops/github-actions/install-dep-opengl-modern-dep@main
35+ - name : Install Prima-OpenGL dependencies
36+ uses : Perl-GPU/devops/github-actions/install-dep-pogl-dep@main
37+ - name : Install perl dependencies
38+ run : cpanm Prima OpenGL::Modern
39+ shell : bash
40+ - name : ' ci-dist: target-all'
41+ uses : Perl-GPU/devops/github-actions/ci-dist@main
42+ with :
43+ target-setup-perl : false
44+ target-install-dist-perl-deps : true
45+ dist-perl-deps-configure : Prima Devel::CheckLib
46+ build-enable-graphical-display : true
47+ target-test-release-testing : true
48+ target-test : true
49+ test-enable-graphical-display : true
50+ test-enable-release-testing : ${{ matrix.release-test }}
51+ test-enable-coverage : ${{ matrix.coverage }}
52+ github-token : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments