Florian Bruhin
eb6478dd3e
Reenable Qt 5.11 tests on Travis
...
Fixes #3661
2018-06-07 13:48:04 +02:00
Florian Bruhin
6fc3546923
travis: Allow Archlinux to fail for now
...
See #3661
2018-05-29 13:19:05 +02:00
Florian Bruhin
0134c1fcfd
travis: Test Python 3.5 with Qt 5.7.1
...
Might run more stable, and makes more sense anyways.
2018-03-08 12:28:10 +01:00
Florian Bruhin
3701eb121f
Also remove Qt 5.8 from Travis
2018-03-06 11:23:43 +01:00
Florian Bruhin
d9e095f7cf
Add PyQt 5.10 to Travis CI
...
See #3522
2018-02-07 10:52:34 +01:00
Florian Bruhin
e26e04985b
Revert "Update to PyQt 5.10"
...
This reverts commit a701426703
.
2018-01-23 20:36:31 +01:00
Florian Bruhin
a701426703
Update to PyQt 5.10
2018-01-23 19:42:22 +01:00
Florian Bruhin
72d847d687
travis: Use newer macOS image
2017-12-11 09:36:27 +01:00
François Chavant
4467f51e42
Use 'language: generic' for shellcheck, fix typo, correct indentation
2017-12-04 18:15:02 +01:00
François Chavant
b91a39be22
Run shellcheck on Travis CI
2017-12-02 19:37:10 +01:00
Florian Bruhin
385337eb90
Use lts version of NopeJS
...
Looks like npm doesn't work with Node v9:
https://github.com/nodejs/node/issues/16649
2017-11-01 09:24:57 +01:00
Florian Bruhin
2b4304908a
Drop Debian Jessie / Ubuntu Xenial from Travis
...
Closes #2780
2017-09-18 23:00:49 +02:00
Florian Bruhin
9b8c21cace
travis: Stop marking macOS as allowed to fail
2017-09-11 18:33:08 +02:00
Florian Bruhin
4794d1970b
travis: Update macOS
2017-09-11 18:33:07 +02:00
Florian Bruhin
836c8de87d
travis: Use Python 3.6 everywhere
2017-09-11 18:32:23 +02:00
Florian Bruhin
a11baeb84d
travis: Fix some more issues
2017-09-11 18:32:23 +02:00
Florian Bruhin
b4f30f6df2
Move coverage to QtWebEngine environment with PyPI-PyQt
2017-09-11 18:30:23 +02:00
Florian Bruhin
49a389542e
travis: Update travis_install.sh
2017-09-11 18:30:23 +02:00
Florian Bruhin
eae276b539
travis: Initial .travis.yml update for containers
2017-09-11 18:30:21 +02:00
Florian Bruhin
023bf82638
Update for PyQt 5.9.1
2017-07-04 17:31:09 +02:00
Florian Bruhin
27c6aa00bd
travis: Add group: edge
2017-06-19 18:15:35 +02:00
Florian Bruhin
2adb57f263
travis: Remove the archlinux-ng docker env
...
Archlinux merged qt5-webkit-ng into qt5-webkit
2017-06-19 14:17:56 +02:00
Florian Bruhin
499f5df2a9
ci: Use Python 3.6 everywhere
2017-05-17 21:40:24 +02:00
Florian Bruhin
8fb640f1ff
Debug segfaults on travis
...
Fixes #2097
2017-03-05 20:28:27 +01:00
Florian Bruhin
a86170f45d
Drop PyQt < 5.7.1 support for QtWebEngine
2017-02-17 14:42:57 +01:00
Florian Bruhin
abded2470a
Reenable PyQt 5.6 PyPI tests
...
To avoid segfaults we need to hardcode the sip version.
We also need to write a Qt.conf as it was missing with PyQt 5.6 and QtWebEngine
can't find its resources.
2017-02-17 12:00:16 +01:00
Florian Bruhin
7596409962
Add PyQt 5.8 PyPI test envs
2017-02-17 07:02:13 +01:00
Florian Bruhin
6e85b73897
travis: Use archlinux-webengine image for QtWebEngine
2017-02-09 23:58:06 +01:00
Florian Bruhin
ccf4966eac
travis: Re-add accidentally removed PyPI PyQt builds
2017-02-09 13:43:16 +01:00
Florian Bruhin
c0c636c3eb
Revert OS X / Windows changes for PyPI packages
2017-02-09 00:50:38 +01:00
Florian Bruhin
cb704f149a
Remove py35-pyqt56 on Travis
...
It just segfaults, even locally...
2017-02-09 00:50:37 +01:00
Florian Bruhin
ce3e24163e
Add test environments using PyQt from PyPI
...
Fixes #2083
2017-02-09 00:50:37 +01:00
Florian Bruhin
f0f97a5213
Add QtWebKit-NG test job to Travis
2017-02-06 08:48:08 +01:00
Florian Bruhin
fbde42b5fd
Use Python 3.6 on OS X
2017-02-05 01:42:44 +01:00
Florian Bruhin
4cf974796e
Replace remaining mentions of The-Compiler/qutebrowser
2017-02-05 00:14:50 +01:00
Florian Bruhin
de50f30b9b
Replace all GitHub links
2017-02-05 00:13:11 +01:00
Florian Bruhin
5e53f230ee
travis: Set matrix.fast_finish
2016-11-16 08:28:36 +01:00
Florian Bruhin
27d8f25eeb
travis: Allow El Capitan to fail
2016-10-17 07:25:35 +02:00
Florian Bruhin
356f6dc924
Disable OS X Yosemite build on Travis for now
...
See #2013
2016-10-06 09:27:38 +02:00
Florian Bruhin
93f8f6ef4f
travis: Add El Capiton/Yosemite OS X builds
2016-10-05 12:53:34 +02:00
Florian Bruhin
9f5c8957aa
travis: Re-enable OS X tests
2016-09-06 09:34:18 +02:00
Florian Bruhin
1c1d75e793
travis: Add a build job for QtWebEngine
2016-09-05 15:08:00 +02:00
Florian Bruhin
baca1bcde2
travis: Remove testing on Ubuntu Wily
2016-07-29 09:10:02 +02:00
Florian Bruhin
1ac45d8971
travis: Switch bot to #qutebrowser-dev
2016-07-26 18:18:53 +02:00
Florian Bruhin
7b63aea4ad
travis: Allow OS X to fail again
...
I'm tired of trying to keep up with Homebrew packages...
2016-06-30 10:53:58 +02:00
Florian Bruhin
cfe360b95e
travis: Update OS X bottle to Qt 5.6.1
2016-06-10 23:14:57 +02:00
Florian Bruhin
66aae2e5ce
Revert "travis: Reactivate OS X tests"
...
This reverts commit af798c7450
.
Currently installing Qt is broken because 5.6.1 was released
2016-06-10 13:48:17 +02:00
Florian Bruhin
6ec6657641
travis: Add a Ubuntu Xenial build environment
2016-05-29 23:26:12 +02:00
Florian Bruhin
af798c7450
travis: Reactivate OS X tests
2016-05-29 22:07:24 +02:00
Florian Bruhin
6f6303e0a6
Use requirements files for tox dependencies
...
While this makes things a little more complicated and means we'll need to use
`-r` to recreate tox environments, it has several advantages:
- Full support from requires.io (including PRs)
- Workaround for https://bitbucket.org/hpk42/tox/issues/332/ so we can update
virtualenv/pip
2016-05-29 16:53:54 +02:00