Mercurial > vim
changeset 19655:7e75be5a3b74 v8.2.0384
patch 8.2.0384: Travis CI has warnings
Commit: https://github.com/vim/vim/commit/5e4d1eba9579ea6b876ad699d77742e657505d35
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Mar 15 15:10:11 2020 +0100
patch 8.2.0384: Travis CI has warnings
Problem: Travis CI has warnings.
Solution: Avoid warnings, clean up the config. (Ozaki Kiichi, closes https://github.com/vim/vim/issues/5779)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 15 Mar 2020 15:15:04 +0100 |
parents | 28e6d8b7cc13 |
children | df9b03a56543 |
files | .travis.yml src/version.c |
diffstat | 2 files changed, 11 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: c -anchors: +_anchors: envs: - &tiny-nogui BUILD=yes TEST=test COVERAGE=no FEATURES=tiny "CONFOPT='--disable-gui'" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no @@ -85,6 +85,10 @@ anchors: osx: &osx os: osx + before_script: + - do_test() { "$@"; } + + homebrew: &osx-homebrew addons: homebrew: packages: @@ -93,13 +97,11 @@ anchors: cache: directories: - /usr/local/Homebrew/Library/Homebrew/vendor/ - - /usr/local/Homebrew/Library/Taps/ + - /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/ before_install: - rvm reset # Lua is not installed on Travis OSX - export LUA_PREFIX=/usr/local - before_script: - - do_test() { "$@"; } coverage: &coverage - ~/.local/bin/coveralls -b "${SRCDIR}" -x .xs -e "${SRCDIR}"/if_perl.c -e "${SRCDIR}"/xxd -e "${SRCDIR}"/libvterm --encodings utf-8 @@ -111,8 +113,6 @@ anchors: asan_symbolize < "${log}" done < <(find . -type f -name 'asan.*' -size +0) -sudo: false - branches: except: - /^v[0-9]/ @@ -155,7 +155,7 @@ script: # exclude some builds on mac os x and linux # on mac os x "tiny" is always without GUI # linux: 2*compiler + 5*env + mac: 2*compiler + 2*env -matrix: +jobs: include: - <<: *osx name: tiny-nogui/clang @@ -166,10 +166,12 @@ matrix: compiler: gcc env: *tiny-nogui - <<: *osx + <<: *osx-homebrew name: huge/clang compiler: clang env: *osx-huge - <<: *osx + <<: *osx-homebrew name: huge/gcc compiler: gcc env: *osx-huge