From 37ba8811d5c2c2fd8f502d82feee07d7aee41f68 Mon Sep 17 00:00:00 2001 From: Ed J Date: Sat, 7 Mar 2020 21:09:26 +0000 Subject: [PATCH 1/3] only do coverage for one build, not all --- .travis.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.travis.yml b/.travis.yml index 497d09874..895825cff 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,23 +6,8 @@ addons: - graphviz - libxml2-dev language: perl -perl: - - "blead" - - "dev" - - "5.28" - - "5.26" - - "5.24" - - "5.22" - - "5.20" - - "5.18" - - "5.16" - - "5.14" - - "5.12" - - "5.10" - - "5.8" env: global: - - COVERAGE="coveralls codecov" - DBICTEST_PG_DSN=dbi:Pg:dbname=sqlt_test - DBICTEST_PG_USER=postgres - SPLIT_BUILD=0 @@ -30,6 +15,21 @@ matrix: allow_failures: - perl: "blead" - perl: "dev" + include: + - perl: "5.28" # coverage slightly slower, start first + env: COVERAGE="coveralls codecov" + - perl: "blead" + - perl: "dev" + - perl: "5.26" + - perl: "5.24" + - perl: "5.22" + - perl: "5.20" + - perl: "5.18" + - perl: "5.16" + - perl: "5.14" + - perl: "5.12" + - perl: "5.10" + - perl: "5.8" before_install: - eval $(curl https://travis-perl.github.io/init) --perl - cpan-install File::ShareDir::Install # absolute minimum for Makefile.PL From 43a82d98c71babb88e544f1041d3593b827b89e3 Mon Sep 17 00:00:00 2001 From: Ed J Date: Sat, 7 Mar 2020 21:59:53 +0000 Subject: [PATCH 2/3] use travis cache --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 895825cff..cfc881687 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,9 @@ addons: - graphviz - libxml2-dev language: perl +cache: + directories: + - $PERLBREW_ROOT/perls/$PERLBREW_PERL*/lib/site_perl # perlbrew site-lib env: global: - DBICTEST_PG_DSN=dbi:Pg:dbname=sqlt_test From 9bebb8e40dece3d34b4d08108fbf273faa7e49f4 Mon Sep 17 00:00:00 2001 From: Ed J Date: Sat, 7 Mar 2020 22:45:20 +0000 Subject: [PATCH 3/3] zap now-obsolete "sudo" key --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index cfc881687..18a9d5262 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,3 @@ -sudo: false addons: apt: packages: