Commit Graph

218 Commits

Author SHA1 Message Date
Hugo
b171a6450f Remove soon-EOL Fedora 30 2020-04-25 22:22:33 +03:00
Andrew Murray
e42676d940 Added Ubuntu 20.04 2020-04-24 22:35:42 +10:00
nulano
999823130f use v2 checkout in all workflows 2020-04-12 11:55:32 +10:00
nulano
398b8a64d6 use v2 actions 2020-04-12 11:55:32 +10:00
nulano
98dd1b7e6e add parameters to build script 2020-04-12 11:55:11 +10:00
nulano
c6a1c551d9 cleanup build configuration 2020-04-12 11:55:01 +10:00
nulano
510d010f56 cleanup gha config 2020-04-12 11:53:03 +10:00
nulano
ae0c0f3d0a cleanup 2020-04-12 11:52:38 +10:00
nulano
aa4592c951 clean msvs selection 2020-04-12 11:52:26 +10:00
nulano
9784874dc6 extract remaining libs 2020-04-12 11:52:14 +10:00
nulano
85110521ec fix default shell 2020-04-12 11:51:25 +10:00
nulano
e0dd636e2c remove 7.1a dependency 2020-04-12 11:51:25 +10:00
nulano
b0885a5ceb fix finding PYTHON dir 2020-04-12 11:51:25 +10:00
nulano
89e05cdf56 extract scripts from test-windows.yml
(cherry-picked from commit 1a6ee35d0e5fa1bf4081649a6ebf67208d76f322)
2020-04-12 11:51:24 +10:00
Andrew Murray
41799985e1 Removed success conditions 2020-04-10 14:18:42 +10:00
Hugo
c87c1f3327 Only doccheck on Ubuntu/3.8 2020-04-06 21:19:18 +03:00
Hugo
f3d9377238 Revert "Only check docs on Travis"
This reverts commit fbb14f67a3.
2020-04-06 21:19:18 +03:00
Hugo van Kemenade
f27873a888
Merge pull request #4243 from pmrowla/apng
Add APNG support
2020-04-01 00:23:57 +03:00
Hugo van Kemenade
91289f863b
Use v2 of actions/checkout
To fix https://github.com/actions/checkout/issues/23#issuecomment-572688577
2020-03-31 22:53:35 +03:00
Andrew Murray
1af0f97c4a Updated harfbuzz to 2.6.4 2020-03-29 16:05:49 +11:00
Andrew Murray
0d87b1596c Updated fribidi to 1.0.9 2020-03-29 16:05:42 +11:00
Hugo
995707f3ad Run lint with pre-commit 2020-03-22 10:36:55 +02:00
Hugo
e2cf123850 Codecov now supports tokenless upload for GHA 2020-03-13 23:26:40 +02:00
Hugo
7258c3f079 GHA Docker: Don't cancel all jobs if any another fails 2020-03-11 18:30:11 +02:00
Hugo
a529f0f39c Use Codecov bash because the Action times out on macOS 2020-02-23 16:37:06 +02:00
Hugo van Kemenade
098406c304
Merge pull request #4390 from jdufresne/resource-warning
Fix ResourceWarning emitted during tests
2020-02-12 17:10:51 +02:00
Andrew Murray
1671f6bd71 Show all warnings 2020-01-26 17:48:28 -08:00
Hugo
fbe6bcb68c Re-disable Codecov PR comment https://docs.codecov.io/docs/pull-request-comments 2020-01-26 20:16:20 +02:00
Andrew Murray
a0a9b76ab5
Merge pull request #4378 from hugovk/codecov-flags
Add flags to Codecov for easier coverage checking/debugging
2020-01-26 22:17:54 +11:00
Hugo van Kemenade
a64d0c9945
Merge pull request #4379 from radarhere/errors
Ensure that errors directory exists before trying to upload from it
2020-01-26 08:10:37 +02:00
Hugo
5ac895e4d7 Use different Codecov flags for GHA_Ubuntu and GHA_macOS 2020-01-26 13:25:43 +11:00
Hugo
a179a3fd00 Use underscores to separate CI and platform 2020-01-26 13:25:43 +11:00
Hugo
593a352466 Flag Codecov uploads for easier coverage checking/debugging 2020-01-26 13:25:43 +11:00
Hugo
c740e713ff Use GHA-installed PyPy3 2020-01-25 21:04:23 +02:00
Andrew Murray
b7dce81879 Ensure that errors directory exists before trying to upload from it 2020-01-25 13:30:21 +11:00
Andrew Murray
6eed483820 Fixed Python coverage on Docker GHA 2020-01-24 22:36:49 +11:00
Andrew Murray
04262913a2 MATRIX_OS no longer needed 2020-01-20 06:21:19 +11:00
Andrew Murray
1d0c63e523 Specify shell 2020-01-20 06:20:13 +11:00
Andrew Murray
6101a5d7e8 Removed prefix dot from codecov.yml 2020-01-19 23:57:27 +11:00
Andrew Murray
d694bdfc0b Fixed Python coverage on Windows GHA 2020-01-19 23:45:41 +11:00
Andrew Murray
560b969501 Removed build tools 2020-01-18 18:49:37 +11:00
Andrew Murray
d3ccf18ede Removed coveralls 2020-01-18 18:49:37 +11:00
Andrew Murray
8606ae0721
Merge pull request #4336 from hugovk/travis_arch
Test on new Travis CPUs
2020-01-13 20:02:21 +11:00
Andrew Murray
b1b20d81f4 Updated libjpeg to 9d 2020-01-12 22:43:39 +11: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
Andrew Murray
cb0f636db8 Updated libwebp to 1.1.0 2020-01-07 19:21:26 +11:00
Andrew Murray
4a0014ccee Updated libimagequant to 2.12.6 2019-12-31 08:43:20 +11:00
Andrew Murray
0893515c98
Updated use of matrix variables
Co-Authored-By: Hugo van Kemenade <hugovk@users.noreply.github.com>
2019-12-30 21:37:40 +11:00
Andrew Murray
6d1c9558dc Added coverage for Docker GHA 2019-12-30 20:44:15 +11:00
Andrew Murray
e51b7fa2a2 Added CentOS 8 2019-12-26 18:48:18 +11:00
Andrew Murray
7c3076f613 Updated PyPy3 to 7.3.0 2019-12-25 08:00:08 +11:00
Andrew Murray
59481f5bb0
Merge pull request #4266 from hugovk/gha-codecov-bash
GHA: Use python-pillow/Pillow's Codecov token for own builds
2019-12-25 07:57:28 +11:00
Andrew Murray
22ac95a588 Keep codecov-action 2019-12-24 19:11:46 +11:00
Hugo
1e5c2564b1 Move codecov config up a dir to prevent GHA recognising as workflow 2019-12-24 09:58:25 +02:00
Hugo van Kemenade
fbb14f67a3
Only check docs on Travis
At least whilst there's a problem on GHA:

https://github.community/t5/GitHub-Actions/GitHub-Action-for-python-import-of-quot-tkinter-quot-fails/td-p/40644
2019-12-23 12:26:59 +02:00
Hugo van Kemenade
eced562012
Fix 404
Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2019-12-21 12:24:45 +02:00
Hugo
1c90c9d541 Add echo to debug 'Windows / Python 3.5 x86' 2019-12-16 15:27:17 +02:00
Hugo
77ad951d96 GHA: Use python-pillow/Pillow's Codecov token for own builds 2019-12-16 15:27:17 +02:00
Hugo van Kemenade
a4dc5740f9
Only print Mac version on Mac
Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2019-12-13 15:44:01 +02:00
Hugo
c22a5ffae7 Print some basic system information for the logs 2019-12-09 22:35:31 +02:00
Andrew Murray
4551d3aeb3
Merge pull request #4173 from hugovk/cover-tests
Include tests in coverage reports
2019-12-03 06:41:54 +11:00
Hugo van Kemenade
4e125fd4b0
Merge pull request #4216 from hugovk/gha-codecov-action
Use Codecov's GitHub Action
2019-12-02 15:59:50 +02:00
Andrew Murray
9f972cdf4c
Merge branch 'master' into gha-cache 2019-11-29 19:44:56 +11:00
Hugo van Kemenade
a9fc1b66b1
Fetch binary dependencies from pillow-depends on GitHub Actions (#4219)
Fetch binary dependencies from pillow-depends on GitHub Actions
2019-11-25 17:52:03 +02:00
Hugo van Kemenade
0416135d14
Merge pull request #4217 from hugovk/gha-macos-lcov
GHA: Install lcov on macOS to report coverage
2019-11-24 13:57:56 +02:00
Hugo van Kemenade
37be3b0dda
Merge pull request #4145 from nulano/ucs4-pypy
Fix Unicode support for PyPy
2019-11-24 13:51:27 +02:00
nulano
14f6528422 add pypy to gha win 2019-11-20 21:11:51 +00:00
nulano
bd6f00cf43 use cached binary dependency files 2019-11-20 19:45:30 +00:00
nulano
4163938854 Test Python 3.8 on Windows with GitHub Actions 2019-11-20 19:17:03 +00:00
nulano
96bfc98133 use checkout action to fetch depends 2019-11-20 18:27:53 +00:00
Hugo
fa40817efb GHA: Install lcov on macOS to report coverage 2019-11-20 19:22:38 +02:00
nulano
64317f8885 raqm now works with PyPy on Windows 2019-11-20 17:02:44 +00:00
Hugo
a1c6b5edf7 Cover tests https://nedbatchelder.com/blog/201908/dont_omit_tests_from_coverage.html 2019-11-20 17:28:12 +02:00
Hugo
1ff3a501ef Use Codecov's GitHub action 2019-11-20 17:26:39 +02:00
Hugo
e05ef3fef3 Include architecture in cache key 2019-11-19 11:55:49 +02:00
Hugo
e5486b40f8 Merge remote-tracking branch 'upstream/master' into rm-2.7 2019-11-18 13:56:42 +02:00
Hugo
324f4856fa Cache pip 2019-11-17 13:51:47 +02:00
Hugo
45497c33b8 Add hashFiles to cache key, and add restore-keys 2019-11-17 13:51:47 +02:00
Hugo
b0d9fe6ce3 Cache pip 2019-11-17 13:51:47 +02:00
nulano
197fb91574 upload image errors to GitHub Actions 2019-11-17 21:49:58 +11:00
Hugo
12a725988e Merge remote-tracking branch 'upstream/master' into rm-2.7 2019-11-16 17:10:10 +02:00
Andrew Murray
48eb37aa40
Merge pull request #4199 from hugovk/upgrade-gha-macos
Test on latest available macOS and Ubuntu
2019-11-09 15:18:23 +11:00
nulano
c62b5f9044
temporarily remove PyPy from GHA testing 2019-11-08 15:10:33 +00:00
nulano
3c1f90efce use gs binary on gha 2019-11-07 23:05:14 +00:00
nulano
2d11929333 fix pypy3 pip on gha 2019-11-07 22:07:18 +00:00
nulano
641383f1e5 add lcms2 bulid script upgrade patch to gha 2019-11-07 21:52:09 +00:00
nulano
907ce50ba2 override distutils msvc search 2019-11-07 17:26:04 +00:00
nulano
b3b7ff6d9e Update GHA to Windows Server 2019 2019-11-07 16:41:24 +00:00
Hugo van Kemenade
55dd62e7cd
Merge pull request #4195 from radarhere/libtiff
Updated libtiff to 4.1.0
2019-11-06 21:21:24 +02:00
Hugo van Kemenade
ce8c944525
Enabled page heap verification (#4186)
Enabled page heap verification
2019-11-06 19:05:49 +02:00
Hugo
0c46177804 Test on latest available Ubuntu and macOS 2019-11-06 18:27:06 +02:00
Hugo
9a247bd597 Test Python 3.8 on GHA 2019-11-05 13:13:36 +02:00
Andrew Murray
09ea81385a Updated libtiff to 4.1.0 2019-11-04 19:07:47 +11:00
Andrew Murray
47df9c2b0a Disabled heap verification for pypy GHA 2019-11-02 18:57:40 +11:00
Andrew Murray
83235c4b06 Enabled page heap verification 2019-11-02 13:12:15 +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
Andrew Murray
756e77c0e6
Merge pull request #4165 from hugovk/rm-fedora-29
Remove soon-EOL Fedora 29
2019-10-27 07:36:30 +11:00
Andrew Murray
a6244ffbb1 Added OpenJPEG, libimagequant and freetype 2019-10-26 17:34:07 +11:00
Hugo
ef0fa7a651 Remove soon-EOL Fedora 29 2019-10-26 17:10:07 +11:00