language: python dist: trusty sudo: false python: 2.7 services: - docker git: depth: 3 notifications: slack: on_success: never on_failure: never email: on_success: never # default: change on_failure: never # default: always cache: bundler: true directories: - $HOME/cache/ - $HOME/deps env: global: - DEPS=$HOME/deps - PATH=$DEPS/bin:$HOME/vim/bin:$PATH addons: apt: packages: - python3-pip - python-pip - libncurses5-dev - libgnome2-dev - libgnomeui-dev - libgtk2.0-dev - libatk1.0-dev - libbonoboui2-dev - libcairo2-dev - libx11-dev - libxpm-dev - libxt-dev - python-dev - python3-dev - ruby-dev - lua5.1 - liblua5.1-dev - libperl-dev - ninja-build jobs: include: - env: LINT=jekyll - env: LINT=file-encoding - env: LINT=vimlint-errors VIM_BIN=nvim VIM_TAG=v0.4.3 - env: LINT=vimlint VIM_BIN=nvim VIM_TAG=v0.4.3 - env: LINT=vint-errors VIM_BIN=nvim VIM_TAG=v0.4.3 - env: LINT=vint VIM_BIN=nvim VIM_TAG=v0.4.3 - env: LINT=vader VIM_BIN=nvim VIM_TAG=nightly addons: { apt: { packages: [python2.7-dev, lua5.2] } } - env: LINT=vader VIM_BIN=nvim VIM_TAG=v0.4.3 - env: LINT=vader VIM_BIN=nvim VIM_TAG=v0.4.2 - env: LINT=vader VIM_BIN=nvim VIM_TAG=v0.3.8 - env: LINT=vader VIM_BIN=nvim VIM_TAG=v0.3.7 - env: LINT=vader VIM_BIN=nvim VIM_TAG=v0.3.5 - env: LINT=vader VIM_BIN=nvim VIM_TAG=v0.3.4 - env: LINT=vader VIM_BIN=nvim VIM_TAG=v0.3.3 - env: LINT=vader VIM_BIN=nvim VIM_TAG=v0.3.2 - env: LINT=vader VIM_BIN=nvim VIM_TAG=v0.3.1 - env: LINT=vader VIM_BIN=nvim VIM_TAG=v0.3.0 - env: LINT=vader VIM_BIN=vim VIM_TAG=v7.4.052 #Ubuntu 14.04 addons: { apt: { packages: [libncurses5-dev, libncursesw5-dev] } } - env: LINT=vader VIM_BIN=vim VIM_TAG=v7.4.629 #CentOS 6/7 addons: { apt: { packages: [libncurses5-dev, libncursesw5-dev] } } - env: LINT=vader VIM_BIN=vim VIM_TAG=v7.4.1689 #ubuntu 16.04 addons: { apt: { packages: [libncurses5-dev, libncursesw5-dev] } } - env: LINT=vader VIM_BIN=vim VIM_TAG=v8.0.0027 addons: { apt: { packages: [libncurses5-dev, libncursesw5-dev] } } - env: LINT=vader VIM_BIN=vim VIM_TAG=v8.0.1453 #ubuntu 18.04 addons: { apt: { packages: [libncurses5-dev, libncursesw5-dev] } } - env: LINT=vader VIM_BIN=vim VIM_TAG=v8.1.2269 #ubuntu 20.04 addons: { apt: { packages: [libncurses5-dev, libncursesw5-dev] } } allow_failures: - env: LINT=vimlint VIM_BIN=nvim VIM_TAG=v0.4.3 - env: LINT=vint VIM_BIN=nvim VIM_TAG=v0.4.3 - env: LINT=vint-errors VIM_BIN=nvim VIM_TAG=v0.4.3 - env: LINT=vader VIM_BIN=nvim VIM_TAG=nightly addons: { apt: { packages: [python2.7-dev, lua5.2] } } install: .ci/install.sh script: .ci/script.sh after_success: .ci/after_success.sh after_failure: .ci/after_failure.sh