2015-07-10 22:00:13 -07:00
|
|
|
sudo: false
|
2017-05-05 17:57:14 -04:00
|
|
|
addons:
|
|
|
|
apt:
|
|
|
|
packages:
|
|
|
|
- libudev-dev
|
2016-02-13 19:56:32 -05:00
|
|
|
matrix:
|
|
|
|
fast_finish: true
|
|
|
|
include:
|
2018-02-22 23:22:27 -08:00
|
|
|
- python: "3.5.3"
|
2016-02-13 19:56:32 -05:00
|
|
|
env: TOXENV=lint
|
2018-02-22 23:22:27 -08:00
|
|
|
- python: "3.5.3"
|
2017-11-19 17:39:24 -08:00
|
|
|
env: TOXENV=pylint
|
2018-05-13 00:44:53 +03:00
|
|
|
- python: "3.5.3"
|
|
|
|
env: TOXENV=typing
|
2017-11-19 17:39:24 -08:00
|
|
|
- python: "3.5.3"
|
2016-02-13 19:56:32 -05:00
|
|
|
env: TOXENV=py35
|
2017-01-03 21:33:48 +01:00
|
|
|
- python: "3.6"
|
|
|
|
env: TOXENV=py36
|
2018-07-07 17:48:02 +03:00
|
|
|
- python: "3.7"
|
|
|
|
env: TOXENV=py37
|
|
|
|
dist: xenial
|
2018-07-13 12:37:03 +03:00
|
|
|
- python: "3.8-dev"
|
|
|
|
env: TOXENV=py38
|
|
|
|
dist: xenial
|
|
|
|
if: branch = dev AND type = push
|
|
|
|
allow_failures:
|
|
|
|
- python: "3.8-dev"
|
|
|
|
env: TOXENV=py38
|
|
|
|
dist: xenial
|
2017-01-25 09:32:39 -08:00
|
|
|
|
2015-12-18 09:07:34 -08:00
|
|
|
cache:
|
|
|
|
directories:
|
|
|
|
- $HOME/.cache/pip
|
2016-02-18 23:23:05 -08:00
|
|
|
install: pip install -U tox coveralls
|
2016-02-13 19:56:32 -05:00
|
|
|
language: python
|
2017-11-19 17:39:24 -08:00
|
|
|
script: travis_wait 30 tox --develop
|
2018-02-28 22:31:38 -05:00
|
|
|
services:
|
|
|
|
- docker
|
|
|
|
before_deploy:
|
2018-04-18 15:58:47 -04:00
|
|
|
- docker pull lokalise/lokalise-cli@sha256:2198814ebddfda56ee041a4b427521757dd57f75415ea9693696a64c550cef21
|
2018-02-28 22:31:38 -05:00
|
|
|
deploy:
|
2018-02-28 23:04:20 -05:00
|
|
|
skip_cleanup: true
|
2018-02-28 22:31:38 -05:00
|
|
|
provider: script
|
|
|
|
script: script/travis_deploy
|
|
|
|
on:
|
|
|
|
branch: dev
|
2018-02-28 23:37:40 -05:00
|
|
|
condition: $TOXENV = lint
|
2016-02-18 23:23:05 -08:00
|
|
|
after_success: coveralls
|