5 # jobs for each supported php version
16 # jobs for frontend builds
26 - PATH=${PATH//:\.\/node_modules\/\.bin/}
28 - yarn run build # verify successful frontend builds
29 - make eslint # javascript static analysis
30 - make sasslint # linter for SASS syntax
31 # jobs for documentation builds
40 - mkdocs build --clean
44 - $HOME/.composer/cache
47 # install/update composer and php dependencies
48 - if [[ $TRAVIS_PHP_VERSION == "nightly" ]]; then export TRAVIS_PHP_VERSION="8.0.0"; fi
49 - composer config --unset platform && composer config platform.php $TRAVIS_PHP_VERSION
53 - PATH=${PATH//:\.\/node_modules\/\.bin/}
57 - make check_permissions