From ed6ca9739787aa13e2c296ca08eae4eec6649477 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 17 Feb 2019 21:01:53 +0100 Subject: [PATCH] travis: Restructure --- .travis.yml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index ebd2307d9..45bf8e688 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,50 +6,79 @@ os: linux matrix: include: + ### Archlinux QtWebKit - env: DOCKER=archlinux services: docker + + ### Archlinux QtWebEngine - env: DOCKER=archlinux-webengine QUTE_BDD_WEBENGINE=true services: docker - - env: TESTENV=py36-pyqt571 + + ### PyQt 5.7.1 (Python 3.5) - python: 3.5 env: TESTENV=py35-pyqt571 + ### PyQt 5.7.1 + - env: TESTENV=py36-pyqt571 + + ### PyQt 5.9 - env: TESTENV=py36-pyqt59 + + ### PyQt 5.10 - env: TESTENV=py36-pyqt510 addons: apt: packages: - xfonts-base + + ### PyQt 5.11 (with coverage) - env: TESTENV=py36-pyqt511-cov + ### PyQt 5.11 (Python 3.7) - python: 3.7 env: TESTENV=py37-pyqt511 + + ### PyQt 5.12 - env: TESTENV=py36-pyqt512 + + ### macOS sierra - os: osx env: TESTENV=py37 OSX=sierra osx_image: xcode9.2 language: generic + ### macOS yosemite # https://github.com/qutebrowser/qutebrowser/issues/2013 # - os: osx # env: TESTENV=py35 OSX=yosemite # osx_image: xcode6.4 + + ### pylint/flake8/mypy - env: TESTENV=pylint - env: TESTENV=flake8 - env: TESTENV=mypy + + ### docs - env: TESTENV=docs addons: apt: packages: - asciidoc + + ### vulture/misc/pyroma/check-manifest - env: TESTENV=vulture - env: TESTENV=misc - env: TESTENV=pyroma - env: TESTENV=check-manifest + + ### eslint - env: TESTENV=eslint language: node_js python: null node_js: "lts/*" + + ### shellcheck - language: generic env: TESTENV=shellcheck services: docker + fast_finish: true allow_failures: - env: DOCKER=archlinux-webengine QUTE_BDD_WEBENGINE=true