Andrew Murray
6fb74c9b8b
Added Python 3.9
2020-04-26 16:09:29 +10:00
Hugo
995707f3ad
Run lint with pre-commit
2020-03-22 10:36:55 +02:00
Hugo
428b06365e
Move scripts from .travis to .ci because they're also used by GitHub Actions
2020-01-08 15:43:28 +02:00
Hugo van Kemenade
9ef46159ba
After #4335 , there are no longer any Docker jobs on Travis CI
...
Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2020-01-08 15:43:28 +02:00
Hugo
c10928bc3b
Test new Travis CPUs on a single Python version each
2020-01-08 15:43:28 +02:00
Hugo
f96763826c
Test on new Travis CPUs https://blog.travis-ci.com/2019-11-12-multi-cpu-architecture-ibm-power-ibm-z
2020-01-08 15:43:27 +02:00
Hugo
9e6b472968
Remove Docker from Travis CI, they're run on GHA
2020-01-04 23:12:38 +02:00
Andrew Murray
e51b7fa2a2
Added CentOS 8
2019-12-26 18:48:18 +11:00
Hugo
cc63f66575
Merge remote-tracking branch 'upstream/master' into rm-2.7
2019-11-01 13:22:56 +02:00
Hugo
37f492cbbc
Add support for Fedora 31
2019-10-31 12:35:26 +02:00
Hugo
ef0fa7a651
Remove soon-EOL Fedora 29
2019-10-26 17:10:07 +11:00
Hugo van Kemenade
40133cfc74
Merge branch 'master' into rm-2.7
2019-10-26 09:07:44 +03:00
hugovk
fd4707d9d3
Test on Python 3.8 final
2019-10-15 20:57:29 +03:00
Hugo
2ab518edcb
Add support for Python 3.8
2019-10-15 12:44:21 +03:00
Hugo
3e3a73749e
Merge remote-tracking branch 'upstream/master' into rm-2.7
2019-10-12 13:42:25 +03:00
Hugo
ac5642dc76
Split script.sh into build.sh and test.sh
2019-10-12 10:49:26 +03:00
Hugo
faa1d1f326
Stop testing Python 2.7
2019-10-11 19:05:20 +03:00
Hugo
af770a6c55
Drop support for EOL Python 2.7
2019-10-07 14:30:59 +03:00
Andrew Murray
c3822de70d
Test Qt5
2019-10-07 12:41:33 +11:00
Hugo
485ea4ee8f
Drop support for EOL PyQt4
2019-09-30 17:58:31 +03:00
Andrew Murray
6f0c51fb4a
Added Debian Buster
2019-07-10 06:54:54 +10:00
Hugo
a495598eb6
Add new Fedora 30, remove soon-EOL 28
2019-05-02 09:21:34 +03:00
Hugo
3efe7bc56b
Test with the latest pypy/pypy3
2019-04-30 13:34:48 +03:00
johnthagen
9cd3081543
Test with the latest pypy/pypy3
2019-04-09 11:08:57 -04:00
Hugo
31ad7a32b0
Add Ubuntu 18.04 Bionic, update 16.04 Xenial filename
2019-04-06 13:48:36 +03:00
Hugo
69905fbb70
On Xenial, xvfb is started by 'services: xvfb' and not '/etc/init.d/xvfb start'
2019-04-01 16:49:36 +03:00
Hugo
228056d798
Remove duplicate 'dist: xenial'
2019-04-01 16:36:35 +03:00
Hugo
eafb394242
Drop support for EOL Ubuntu 14.04 (Trusty Tahr)
2019-04-01 16:34:18 +03:00
Hugo
1d19d4906b
Test Python 3.8-dev ahead of 3.8.0's expected 2019-10-20 release
2019-02-12 18:29:32 +02:00
Hugo
7a46bf223e
Merge pull request #3586 from radarhere/before_install
...
Moved before_install before install
2019-02-03 11:33:19 +02:00
Hugo
84248dc642
Merge branch 'master' into tox-flake8
2019-01-27 10:53:30 +02:00
Hugo
d6055440d5
Drop support for EOL Python 3.4
2019-01-24 23:33:14 +02:00
Andrew Murray
221c2cb7a7
Moved before_install before install
2019-01-16 07:11:27 +11:00
Andrew Murray
d7476e15db
Start xvfb for Trusty and use the service for Xenial
2019-01-15 22:13:45 +11:00
Hugo
ea60256b3b
Only start Xvfb for Qt builds
2019-01-15 11:37:17 +02:00
Jon Dufresne
e19d8dd84b
Add linting to the tox matrix
...
Allows contributors to easily run the lint stage with a single command:
`tox -e lint`. This creates shorter round trips with CI in case of an
error.
Update the Travis configuration to use the new environment to run lint.
This allows using a single/common source of truth to reduce differences
between Travis and local testing.
The tox environment uses the skip_install feature as static analysis
doesn't requiring install the Pillow package itself to run. This feature
requires tox 1.9 (2015-02-24), so a minimum tox version was added to the
configuration.
https://tox.readthedocs.io/en/latest/config.html#conf-skip_install
2019-01-13 08:55:06 -08:00
Hugo
c579e7469a
CI: Run check-manifest in lint job
2019-01-01 23:22:30 +02:00
Andrew Murray
b40d293263
Changed docker tag to master
2018-12-29 05:59:00 +11:00
Andrew Murray
b5b32a519b
Updated Travis CI from Fedora 26 and 27 to 28 and 29
2018-12-27 10:58:49 +11:00
Hugo
73fc7a9f3d
Merge pull request #3488 from hugovk/upgrade-pypy
...
Travis CI: Upgrade PyPy from 5.8.0 to 6.0
2018-12-13 21:14:03 +02:00
Hugo
fa14534e51
PyPy 6.0 requires Xenial on Travis CI
2018-12-06 17:30:12 +02:00
Hugo
58b4583520
Upgrade PyPy from 5.8.0 to 6.0
2018-12-06 17:29:41 +02:00
Hugo
a9f847bed1
Lint job can fail build
2018-12-04 23:25:27 +02:00
Hugo
248d5f7eed
'sudo: required' no longer needed
2018-11-20 11:06:28 +02:00
Hugo
f87406479c
Use VM-based infrastructure https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2018-11-20 10:51:40 +02:00
Hugo
cadfbed43b
Run lint in own job, but don't let it fail build
2018-10-17 22:29:02 +03:00
Hugo
88e72498c7
Name the build jobs
...
https://docs.travis-ci.com/user/customizing-the-build/#naming-jobs-within-matrices
2018-10-17 22:29:02 +03:00
Hugo
3775aad9f1
Move PYTHONOPTIMIZE to Python versions which have two jobs
2018-09-21 13:31:16 +03:00
Hugo
970ea7d3c4
Test two arbitrarily chosen jobs with PYTHONOPTIMIZE
2018-08-25 19:06:11 +03:00
Hugo
b2599042a2
Add Ubuntu 14.04 LTS (Trusty Tahr) jobs for those that can use it
2018-08-16 15:09:33 +03:00