From 24f8dd329ad4ee11b5f4843d5a8841ca9afc3be5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Sz=C3=A9pe?= Date: Wed, 14 Jul 2021 10:40:17 +0000 Subject: [PATCH] Add CI --- .travis.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..962db38 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,33 @@ +# TravisCI configuration for php-stubs/genesis-stubs + +language: "php" +os: + - "linux" +dist: "bionic" + +cache: + directories: + - "$HOME/.composer/cache" + +php: + - "7.4" + - "7.3" + - "7.2" + - "7.1" + # giacocorsiglia/stubs-generator does not support PHP 7.0 + +before_install: + - "phpenv config-rm xdebug.ini" + - "composer validate --strict" + +install: + - "wget -P source 'https://my.studiopress.com/?download_id=91046d629e74d525b3f2978e404e7ffa'" + - "unzip -d source source/genesis.*.zip" + - "composer update --no-interaction --no-suggest" + +script: + - "bash -x ./generate.sh" + - "php -l genesis-stubs.php" + - "git diff --exit-code" + - | + php -r 'require "vendor/php-stubs/wordpress-stubs/wordpress-stubs.php"; require "genesis-stubs";'