add 7.3; reconfigure for master
[m6w6/ext-http] / scripts / gen_travis_yml.php
index 0d3b17e6b3ea0aceee5136ee79fbdcd8169556d2..68f9b863a81545a94f96c5d7cde04ad018ecba26 100755 (executable)
@@ -21,7 +21,9 @@ compiler:
 
 cache:
  directories:
-  - $HOME/build
+  - $HOME/cache
+before_cache:
+ - find $HOME/cache -name '*.gcda' -o -name '*.gcno' -delete
 
 env:
 <?php
@@ -30,7 +32,7 @@ $gen = include "./travis/pecl/gen-matrix.php";
 $cur = "7.2";
 $env = $gen([
 // most useful for all additional versions except current
-       "PHP" => ["7.0", "7.1",  "master"],
+       "PHP" => ["7.0", "7.1", "7.3", "master"],
        "enable_debug" => "yes",
        "enable_maintainer_zts" => "yes",
        "enable_json" => "yes",
@@ -79,6 +81,7 @@ foreach ($env as $grp) {
 
 install:
  - ./travis/brotli.sh v1.0.2
+ - if test "$PHP" = master; then make -f travis/pecl/Makefile reconf; fi
  - make -f travis/pecl/Makefile php
  - make -f travis/pecl/Makefile pecl PECL=ext-raphf.git:raphf:master
  - make -f travis/pecl/Makefile pecl PECL=ext-propro.git:propro:master