9
9
strategy :
10
10
matrix :
11
11
perl-version :
12
+ - ' 5.10'
13
+ - ' 5.12'
12
14
- ' 5.14'
13
15
- ' 5.16'
14
16
- ' 5.18'
@@ -18,62 +20,29 @@ jobs:
18
20
- ' 5.26'
19
21
- ' 5.28'
20
22
- ' 5.30'
23
+ - ' 5.32'
21
24
container :
22
25
image : perl:${{ matrix.perl-version }}
23
26
steps :
24
27
- uses : actions/checkout@v1
25
- - name : Install Dependencies
26
- run : |
27
- cpanm -n \
28
- Devel::Cover::Report::Coveralls \
29
- Dist::Zilla \
30
- Dist::Zilla::App::Command::cover \
31
- Dist::Zilla::Plugin::CheckChangeLog \
32
- Dist::Zilla::Plugin::ExtraTests \
33
- Dist::Zilla::Plugin::GitHub::Meta \
34
- Dist::Zilla::Plugin::MetaProvides::Package \
35
- Dist::Zilla::Plugin::MinimumPerl \
36
- Dist::Zilla::Plugin::PerlTidy \
37
- Dist::Zilla::Plugin::PodCoverageTests \
38
- Dist::Zilla::Plugin::PodSyntaxTests \
39
- Dist::Zilla::Plugin::RewriteVersion \
40
- Dist::Zilla::Plugin::Test::Kwalitee \
41
- Dist::Zilla::Plugin::Test::Kwalitee::Extra \
42
- Dist::Zilla::Plugin::Test::Perl::Critic \
43
- Dist::Zilla::Plugin::Test::Portability \
44
- Dist::Zilla::Plugin::Test::UnusedVars \
45
- Dist::Zilla::Plugin::Meta::Maintainers \
46
- Dist::Zilla::Plugin::Meta::Contributors \
47
- Dist::Zilla::Plugin::Repository \
48
- Dist::Zilla::Plugin::Test::EOL \
49
- Dist::Zilla::Plugin::Test::EOF \
50
- Dist::Zilla::Plugin::Test::NoTabs \
51
- Dist::Zilla::Plugin::Test::TrailingSpace \
52
- Dist::Zilla::Plugin::PodWeaver \
53
- Dist::Zilla::Plugin::VersionFromModule \
54
- Dist::Zilla::Plugin::AuthorsFromGit;
55
- dzil authordeps --missing | cpanm;
56
28
- name : Install Crypt::OpenSSL::VerifyX509
57
29
run : |
58
- cpan install inc::Module::Install Module::Install::AuthorRequires Module::Install::AuthorTests \
30
+ curl -sL https://cpanmin.us/ | perl - -nq inc::Module::Install \
31
+ Module::Install::AuthorRequires Module::Install::AuthorTests \
59
32
Test::NoTabs Test::Pod Test::Pod::Coverage Test::More Crypt::OpenSSL::X509;
60
33
git clone https://github.com/timlegge/perl-Crypt-OpenSSL-VerifyX509.git;
61
34
cd perl-Crypt-OpenSSL-VerifyX509;
62
35
perl Makefile.PL;
63
36
make install;
64
- - name : Run dzil
37
+ cd ..;
38
+ - name : Install Net::SAML2 Depends
65
39
run : |
66
40
apt-get install libxml2-dev make gcc;
67
- perl -e 'use Crypt::OpenSSL::VerifyX509';
68
- dzil build;
69
- cd Net-Saml2-$(grep our lib/Net/SAML2.pm | sed "s/[^0-9\.]//g");
70
- curl -sL https://cpanmin.us/ | perl - -nq --with-develop --installdeps . ;
41
+ curl -sL https://cpanmin.us/ | perl - -nq --installdeps . ;
71
42
- name : Build Module
72
43
run : |
73
- cd Net-Saml2-$(grep our lib/Net/SAML2.pm | sed "s/[^0-9\.]//g");
74
44
perl Makefile.PL;
75
45
make
76
46
- name : Run Tests
77
47
run : |
78
- cd Net-Saml2-$(grep our lib/Net/SAML2.pm | sed "s/[^0-9\.]//g");
79
48
prove -lr -l -b -I inc t
0 commit comments