From c56be1a450ce73804124927140db20ecb69e532b Mon Sep 17 00:00:00 2001 From: Dinis Lage Date: Sat, 11 Apr 2015 17:13:36 +0100 Subject: [PATCH] fix travis config with Dist-Zilla --- .mailmap | 3 +++ .travis.yml | 29 +++++++++++++++++++++++------ dist.ini | 10 ++++++++++ lib/File/Assets/Precompile.pm | 1 + 4 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 .mailmap diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..08e26be --- /dev/null +++ b/.mailmap @@ -0,0 +1,3 @@ +Dinis Lage +Dinis Lage +Dinis Lage diff --git a/.travis.yml b/.travis.yml index 0f869eb..86a7da9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,25 @@ +sudo: false language: perl perl: - - '5.20' - - '5.18' - - '5.16' - - '5.14' - - '5.12' - - '5.8' + - 'blead' + - '5.20' + - '5.18' + - '5.16' + - '5.14' + - '5.12' + - '5.10' + - '5.8' +matrix: + allow_failures: + - perl: 'blead' + - perl: '5.8' + fast_finish: true +before_install: + - git config --global user.name "TravisCI" + - git config --global user.email $HOSTNAME":not-for-mail@travis-ci.org" +install: + - cpanm --quiet --notest --skip-satisfied Dist::Zilla + - "dzil authordeps --missing | grep -vP '[^\\w:]' | xargs -n 5 -P 10 cpanm --quiet --notest" + - "dzil listdeps --author --missing | grep -vP '[^\\w:]' | cpanm --verbose" +script: + - dzil smoke --release --author diff --git a/dist.ini b/dist.ini index 6eb3a7c..e9dd4bf 100644 --- a/dist.ini +++ b/dist.ini @@ -6,15 +6,25 @@ copyright_holder = Dinis Lage main_module = lib/File/Assets/Precompile.pm [Prereqs] +[TravisYML] Carp = 0 Log::Log4perl = 0 File::MMagic = 0 Path::Class = 0 JavaScript::Minifier::XS = 0 CSS::Minifier::XS = 0 + +[Git::CommitBuild] +release_branch = build/%b +release_message = Release build of v%v (on %b) [@Basic] [Test::Perl::Critic] [PodCoverageTests] [PodSyntaxTests] [@Git] +allow_dirty = dist.ini +allow_dirty = README +allow_dirty = .travis.yml +push_to = origin +push_to = origin build/master:build/master diff --git a/lib/File/Assets/Precompile.pm b/lib/File/Assets/Precompile.pm index 8db73a6..9ee6e97 100644 --- a/lib/File/Assets/Precompile.pm +++ b/lib/File/Assets/Precompile.pm @@ -541,4 +541,5 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. =cut +__PACKAGE__->meta->make_immutable; 1; # End of File::Assets::Precompile