Commit Graph

535 Commits

Author SHA1 Message Date
DWesl
8ebac45f24 CI: Explicitly use dash to get shell globbing. 2021-12-10 21:14:41 -05:00
DWesl
a4495decf8 CI: Stop using dash so the DOS line endings don't throw things off. 2021-12-10 19:57:44 -05:00
DWesl
b798989f33 CI: Make sure all python requirements are installed in Cygwin CI.
For some reason wheel wasn't installed properly.
2021-12-10 19:08:28 -05:00
DWesl
67bef87a07 CI: Specify where the command line goes in the shell.
I think this is how specifying the shell works.  The documentation
isn't terribly clear.
2021-12-10 18:21:23 -05:00
DWesl
fdbb1870d4 CI: Add a cygwin run to GitHub Actions.
Requested for the _imagingtk fix.
2021-12-10 08:52:46 -05:00
Alex Clark
d23afb3e26
Update .github/workflows/tidelift.yml
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2021-12-01 17:05:02 -05:00
Alex Clark
ae4d5d913c Not deprecated, re-add org and proj 2021-12-01 14:15:40 -05:00
Alex Clark
c373ac188c Remove org and proj because deprecated, I think 2021-12-01 14:13:07 -05:00
Alex Clark
91fb7fc067 Add hugovk suggestion 2021-12-01 13:58:13 -05:00
Hugo van Kemenade
915d014136 GHA: Change condition to allow manually building wheels in forks 2021-12-01 12:42:11 +02:00
Hugo van Kemenade
22ad04743c GHA: Add workflow_dispatch to enable manually triggering builds 2021-11-30 22:14:34 +02:00
Hugo van Kemenade
71f7c806ac
Simplify cache-dependency-path
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2021-11-18 14:33:57 +02:00
Hugo van Kemenade
b744e7933a Use actions/setup-python's pip cache 2021-11-18 13:42:41 +02:00
Andrew Murray
25979a51e7 Added Fedora 35 2021-11-03 21:31:12 +11:00
Andrew Murray
44a61bb380
Merge pull request #5778 from hugovk/add-pypy-3.8
Test PyPy3.8
2021-10-19 11:27:51 +11:00
Hugo van Kemenade
90d5edb0e4 Install pytest-timeout for MinGW CI 2021-10-18 16:06:07 +03:00
Hugo van Kemenade
3e9a6f7508 Test slower macOS first, for slightly faster builds 2021-10-18 14:33:02 +03:00
Hugo van Kemenade
86f32f6074 Test PyPy3.8 2021-10-18 14:33:02 +03:00
Hugo van Kemenade
67b4cb52d1 Stop testing Python 3.6 on CI 2021-10-18 14:33:02 +03:00
Hugo van Kemenade
2f29c1233a Test PyQt6 on MinGW 2021-10-16 23:01:08 +03:00
Hugo van Kemenade
3c8128d2af
Merge branch 'main' into new-badge 2021-10-16 15:22:20 +03:00
Hugo van Kemenade
a8c18d0817 Rename master to main 2021-10-15 17:30:05 +03:00
Andrew Murray
90ffafeebc Removed Fedora 33 docker job 2021-10-15 19:19:26 +11:00
Hugo van Kemenade
836f740f7b Don't run for forks: missing secrets would fail 2021-10-14 23:00:02 +03:00
Alex Clark
76b5760b38 Create tidelift.yml 2021-10-14 22:57:34 +03:00
Hugo van Kemenade
ce3c925a51
Delete tidelift.yml 2021-10-14 22:46:42 +03:00
Alex Clark
5c69dc7c9a
Create tidelift.yml 2021-10-14 13:42:18 -04:00
Hugo van Kemenade
8eb3c9791d Test Python 3.10.0 final on GitHub Actions 2021-10-05 11:54:12 +03:00
Andrew Murray
a80f8133d6 Updated Ghostscript to 9.55.0 2021-09-27 23:19:05 +10:00
Hugo van Kemenade
5b7add9df7 Add CentOS Stream 8 2021-09-16 14:40:34 +03:00
Hugo van Kemenade
a761d9b0c7
Rename to "Build" for consistency
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2021-09-12 10:10:31 +03:00
Hugo van Kemenade
2bd2fbbf0b Move MinGW to own workflow 2021-09-11 17:13:48 +03:00
Hugo van Kemenade
d72b507a42 Remove unused job 2021-09-11 16:53:37 +03:00
Andrew Murray
771c7d937e Install numpy on Python 3.10 2021-08-10 12:46:12 +10:00
Andrew Murray
d9d811ff21 Replaced xml.etree.ElementTree with defusedxml.ElementTree 2021-06-30 11:28:44 +10:00
Andrew Murray
a42a35269a Reverse test order for two jobs 2021-06-14 22:58:40 +10:00
Hugo van Kemenade
ca97b16c0a
Install normalised sphinx-copybutton
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2021-05-16 09:46:00 +03:00
Hugo van Kemenade
5caa04c2d1 Build docs with sphinx_copybutton and sphinxext.opengraph 2021-05-14 20:13:44 +03:00
Andrew Murray
f132e4de8d Removed setuptools version requirement 2021-05-14 19:48:47 +10:00
Andrew Murray
256372724b
Merge pull request #5456 from python-pillow/revert-5447-python310
Revert "Fixed Python 3.10 at alpha.7": use 3.10-dev
2021-04-30 19:22:22 +10:00
Hugo van Kemenade
05f9e23024
Merge pull request #5453 from nulano/pypy-win64
GHA: Update test-windows for 64-bit PyPy 7.3.4 release
2021-04-30 12:09:59 +03:00
Hugo van Kemenade
ee94f4e394
Revert "Fixed Python 3.10 at alpha.7" 2021-04-30 11:35:27 +03:00
Hugo van Kemenade
4669345746
Merge pull request #5447 from radarhere/python310
Fixed Python 3.10 at alpha.7
2021-04-29 14:16:18 +03:00
Andrew Murray
f1b1e9465d Added Fedora 34 2021-04-28 07:51:11 +10:00
Andrew Murray
5cae79b8e5 Fixed Python 3.10 at alpha.7 2021-04-27 20:27:00 +10:00
nulano
8803dd19f0 remove unused variables, PyPy 7.3.4 ships 64-bit binaries for Windows 2021-04-12 20:24:04 +02:00
Andrew Murray
ed8064df22 Removed Fedora 32 docker job 2021-04-02 18:07:03 +11:00
Hugo van Kemenade
cafd389770
Merge pull request #5359 from nulano/libtiff-cmake 2021-04-01 12:03:42 +03:00
Andrew Murray
d8b4a92806 Updated Ghostscript to 9.54.0 2021-03-31 16:03:13 +11:00
wiredfool
3addd7df4e
Merge pull request #5062 from nulano/fribidi-link
Dynamically link FriBiDi instead of Raqm
2021-03-27 16:29:04 +00:00
Andrew Murray
1105c5d5c9 Updated nasm to 2.15.05
(cherry picked from commit 6e31662a49)
2021-03-24 21:31:10 +01:00
Hugo van Kemenade
e85bf540cf
Contributing: Include release notes as needed or appropriate
[CI skip]
2021-03-23 20:58:01 +02:00
Hugo van Kemenade
b7e525dfa4
Merge pull request #5329 from wiredfool/pytest-timeout 2021-03-14 22:04:32 +02:00
Eric Soroos
d0d42cd7c2 Install pytest-timeout on the ci.
(dry?)
2021-03-14 14:20:57 +01:00
Hugo van Kemenade
2999628a2b
Merge pull request #5219 from radarhere/mkdir_test_errors
Replaced mkdir command with Python
2021-03-08 14:07:38 +02:00
Andrew Murray
666d3c5d3f Use bash shell for mkdir command 2021-03-08 22:21:22 +11:00
Ondrej Baranovič
14671f715f
Merge branch 'master' into sbix 2021-03-07 20:05:25 +01:00
wiredfool
35f8fafdf5
Merge pull request #5198 from wiredfool/cifuzz
Add CIFuzz Github Action
2021-03-01 20:25:30 +00:00
Eric Soroos
3c96fbf908 Removed "Remove me" testing lines 2021-03-01 21:03:26 +01:00
Eric Soroos
aa0b982ef6 Added failure if out/crash-* exists 2021-02-28 17:17:33 +01:00
Eric Soroos
f74d046574 Removing the .yml files from the triggers 2021-02-28 17:09:27 +01:00
Eric Soroos
95884c6b2d Riun on .c/.h 2021-02-27 12:54:38 +01:00
Eric Soroos
3c2893cdf1 No coverage from the valgrind run 2021-02-27 12:00:18 +01:00
Eric Soroos
2d52a9fcf2 Syntax 2021-02-27 11:54:33 +01:00
Eric Soroos
061012c46a Stage Title Change 2021-02-27 11:52:52 +01:00
Eric Soroos
f194d9e6e2 Keep errors if they're "known" 2021-02-27 11:46:19 +01:00
Eric Soroos
ba1555a485 syntax 2021-02-27 11:31:43 +01:00
Eric Soroos
cf5b9a77b3 Add Valgrind GHA 2021-02-27 11:22:26 +01:00
nulano
61ee8ec03c document and add tests for SBIX color font support 2021-02-22 12:00:20 +11:00
Eric Soroos
a12aa59e8b Add language parameter
ref: https://github.com/google/oss-fuzz/pull/5222
2021-02-20 12:46:13 +01:00
Eric Soroos
79b17e4b1a Add CIFuzz Github Action 2021-02-20 12:46:13 +01:00
Andrew Murray
9b56833300
Merge branch 'master' into fribidi-link 2021-02-07 16:02:16 +11:00
Andrew Murray
62628b9638 Install pytest and pytest-cov using pip rather than pacman 2021-01-28 23:01:26 +11:00
Andrew Murray
f9c283468d Added import test 2021-01-09 23:04:32 +11:00
Andrew Murray
2e5d7dd387 Use python3 2021-01-06 22:42:31 +11:00
nulano
d4403bec46 GHA: fix windows build for dynamic fribidi 2021-01-05 00:06:29 +11:00
Andrew Murray
1af26f3159 Revert "skip wheels on 3.10-dev due to wheel#354"
This reverts commit bdcc48f0a2.
2020-12-31 18:38:17 +11:00
Andrew Murray
83d82ae150
Merge pull request #5098 from hugovk/deprecate-freetype
Deprecate FreeType 2.7
2020-12-20 13:35:41 +11:00
Hugo van Kemenade
924b1496c3 Show example link instead of hiding inside hyperlink
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2020-12-19 21:57:32 +02:00
Hugo van Kemenade
9e21ef7338 Remove old Travis CI config 2020-12-19 21:57:32 +02:00
Andrew Murray
9e3ad5e997
Merge pull request #5088 from nulano/gha-qus-2
Move non-x86 tests to GHA
2020-12-18 17:48:51 +11:00
Andrew Murray
e414eb567a
Merge pull request #5099 from nulano/gha-pypy
GHA: Add PyPy3.7
2020-12-18 15:45:55 +11:00
nulano
5c600adf41 gha: add PyPy3.7 2020-12-17 20:09:13 +01:00
Hugo van Kemenade
f0c0a0a1f4 Autolink CVEs with sphinx-issues 2020-12-17 10:29:04 +02:00
nulano
903ec9723d move tests for arm64v8, ppc64le, s390x from Travis CI to GHA using Docker and aptman/qus 2020-12-12 15:29:37 +01:00
Hugo van Kemenade
1c82fbd5e9 Disable Travis from automerge 2020-12-11 20:46:00 +02:00
Hugo van Kemenade
786fddb794
Fix label name
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2020-12-08 12:23:53 +02:00
Hugo van Kemenade
1e8e7fea7d Add categories to Release Drafter [CI skip] 2020-12-07 22:01:25 +02:00
Andrew Murray
619a7b9f8a
Merge pull request #5060 from hugovk/rm-eol
CI: Remove soon-EOL Amazon Linux 1 and CentOS 6
2020-12-01 00:01:07 +11:00
Hugo van Kemenade
997ec657b3
Merge pull request #5058 from hugovk/add-release-drafter
Add Release Drafter to draft releases
2020-11-26 21:22:12 +02:00
nulano
ece157b09c install raqm on macos 2020-11-25 06:58:13 +00:00
Hugo van Kemenade
5abdbe1231 Sort for easier reference 2020-11-25 00:02:34 +02:00
Hugo van Kemenade
e377d243b1 Remove soon-EOL Amazon Linux 1 and CentOS 6 2020-11-24 23:48:01 +02:00
Hugo van Kemenade
e095391a35 Add release drafter to draft releases 2020-11-24 18:56:50 +02:00
nulano
a897054930 GHA: make windows cache depend on VS version 2020-11-24 13:02:33 +00:00
Nulano
7383e77bf6 add line breaks in test-windows 2020-11-21 15:07:31 +01:00
nulano
d8d8a2c74d set xvfb bit depth 2020-11-04 14:15:38 +00:00
Hugo van Kemenade
8ec8d23af4 Install Qt on GHA 2020-11-03 18:49:16 +02:00
Hugo van Kemenade
b01567fb0b Fix setting PYTHONOPTIMIZE env var 2020-11-03 17:31:59 +02:00
Andrew Murray
732bf12fd6
Merge branch 'master' into 3.10 2020-10-31 15:16:46 +11:00
Andrew Murray
05fa2c6a89
Merge pull request #5022 from hugovk/update-travis-links
Update Travis CI links for .com
2020-10-31 11:11:28 +11:00
Hugo van Kemenade
920cc46f5a
Merge pull request #5023 from radarhere/python39 2020-10-31 01:34:57 +02:00
Andrew Murray
9d4543e3db
Merge pull request #5021 from hugovk/add-fedora-33
Add Fedora 33
2020-10-31 10:13:06 +11:00
Hugo van Kemenade
384c6c586a Update Travis CI status check for .com 2020-10-30 21:28:35 +02:00
Hugo van Kemenade
c34cf8ccb9 Update Travis CI links for .com 2020-10-30 21:20:20 +02:00
Andrew Murray
c309c64d0a Updated Python for doccheck to 3.9 2020-10-30 23:51:41 +11:00
Andrew Murray
6a50e1076a Invoke pip using Python 2020-10-29 22:41:29 +11:00
Hugo van Kemenade
91de1880b3 Add Fedora 33 2020-10-27 21:47:06 +02:00
Hugo van Kemenade
95d0134035
Merge pull request #5001 from nulano/gha-replace
CI: Replace test images from pillow-depends
2020-10-23 08:25:53 +03:00
nulano
ece120d63c replace test images when copying from pillow-depends 2020-10-22 16:01:01 +01:00
Hugo van Kemenade
5505da4877 Remove soon-EOL Fedora 31 2020-10-16 21:04:45 +03:00
nulano
17ed3efda6 GHA: remove obsolete code for old PyPy 2020-10-16 03:38:58 +01:00
nulano
b305f99416 skip numpy on 3.10-dev due to wheel#354 2020-10-14 21:12:48 +01:00
nulano
bdcc48f0a2 skip wheels on 3.10-dev due to wheel#354 2020-10-14 21:12:00 +01:00
nulano
1e4d81f160 add Python 3.10-dev to GHA 2020-10-14 19:57:13 +01:00
Hugo van Kemenade
43c3f4de80
Merge pull request #4955 from nulano/ft-color3 2020-10-12 13:52:01 +03:00
Andrew Murray
ccd8f62136 Python 3.8 also requires updated setuptools 2020-10-09 00:41:08 +11:00
Andrew Murray
41d935a5a2
Merge pull request #4951 from hugovk/gha-3.9
3.9: Test GitHub Actions
2020-10-07 19:04:05 +11:00
nulano
9151da162c add support for CBDT and embedded bitmaps in truetype fonts 2020-10-07 05:29:17 +01:00
Hugo van Kemenade
1bb382aae0 macOS 3.8 also needs newer setuptools 2020-10-06 18:39:25 +03:00
Hugo van Kemenade
be06518383 GHA: Bump 3.9-dev to 3.9 2020-10-06 18:39:25 +03:00
nulano
f4f58a1214
typo 2020-10-06 17:07:55 +02:00
nulano
48b25f06ba
replace deprecated add-path and set-env 2020-10-06 17:01:04 +02:00
Andrew Murray
6b11976723 Updated Ghostscript to 9.53.3 2020-10-04 20:27:39 +11:00
nulano
43649846cf add all successful report jobs
(cherry picked from commit 0158d752f17439e560ba58adb5dfc07765a106d7)
2020-09-23 12:56:58 +03:00
Hugo van Kemenade
7d829ca532 Use dependant jobs to signal success for Mergify 2020-09-23 11:51:48 +03:00
Hugo van Kemenade
6f429e1141 Add Mergify config 2020-09-23 00:11:37 +03:00
Andrew Murray
af93df874c Updated Ghostscript to 9.53.1 2020-09-15 08:45:00 +10:00
nulano
9667d5c6cc
Merge branch 'master' into mingw-setup 2020-08-31 14:18:39 +01:00
nulano
facf73f8d0 use proper names for MSYS2 2020-08-30 06:24:22 +02:00
nulano
3c9897799b Revert "Merge pull request #4832 from radarhere/msys2_32"
This reverts commit d0dd3444a2, reversing
changes made to afbbdf5f72.
2020-08-30 06:24:21 +02:00
nulano
3cabcf242f fix libtiff in MSYS2 2020-08-30 04:31:46 +02:00
Andrew Murray
ffb5075196 Alphabetised dependencies 2020-08-15 19:42:23 +10:00
Andrew Murray
c4b1657bd7 Removed duplicate package 2020-08-15 09:50:39 +10:00
Hugo van Kemenade
e7a29da517
Merge branch 'master' into winbuild-cache 2020-08-14 00:19:49 +03:00
Hugo van Kemenade
1a3f5b6520 GHA/macOS/3.9-dev: Require setuptools 49.3.2+ 2020-08-13 13:00:27 +03:00
Hugo van Kemenade
83dc02ae2c GHA/Windows/3.9-dev: Require setuptools 49.3.2+ 2020-08-13 13:00:27 +03:00
Hugo van Kemenade
8784144855 GHA/Ubuntu/3.9-dev: Require setuptools 49.3.2+ 2020-08-13 13:00:18 +03:00
Andrew Murray
6b527a61f0
Updated name
Co-authored-by: nulano <nulano@nulano.eu>
2020-08-01 20:47:14 +10:00
Andrew Murray
af4ec8385e Removed 32-bit MinGW job 2020-08-01 19:59:05 +10:00
Andrew Murray
529ea0f39b
Merge pull request #4799 from nulano/gha-py39
GHA: Test Python 3.9-dev
2020-07-18 11:19:37 +10:00
nulano
46244cb4ed enable Python 3.9 GHA tests 2020-07-17 19:34:00 +02:00
Andrew Murray
e866143eff Removed Docker images running Python 3.5 2020-07-16 20:17:25 +10:00
Andrew Murray
74c8072945
Merge pull request #4748 from hugovk/gha-simplify-config
Simplify GHA config
2020-07-15 21:36:23 +10:00
Andrew Murray
1f652954ba
Merge pull request #4746 from hugovk/rm-soon-eol-3.5
Drop support for EOL Python 3.5
2020-07-14 20:37:51 +10:00
Hugo van Kemenade
4323d975be Use sphinx_removed_in extension for the '.. versionremoved::' directive 2020-07-09 13:28:07 +03:00
Hugo van Kemenade
fc5f4b4976
Name it "Lint" 2020-07-02 13:08:42 +03:00
Hugo van Kemenade
410095e129 Use new 'pip cache dir' to combine macOS/Ubuntu cache config 2020-06-30 22:26:41 +03:00
Hugo van Kemenade
829e1f189b Simplify CI config 2020-06-30 22:04:43 +03:00
Hugo van Kemenade
a08588250b Use v2 actions 2020-06-30 22:01:19 +03:00
Hugo
6cdeb55118 Drop support for soon-EOL Python 3.5 2020-06-30 13:55:08 +03:00
Hugo
7e3556e5f6 GHA: Force colour output of pre-commit 2020-06-22 12:27:08 +03:00
nulano
eb83f0bac2 keep imagequant enabled for PRs 2020-06-21 12:13:55 +01:00
Andrew Murray
c82483e35a Install NumPy with OpenBLAS 2020-06-21 17:03:15 +10:00
nulano
e11612f589 cache winbuild 2020-06-16 05:40:48 +02:00
nulano
448cc46b1e fix tcl tests 2020-06-16 03:44:59 +02:00
nulano
adde693002
enable -e -o pipefail in MSYS tests 2020-05-26 17:23:27 +02:00
nulano
21325b8ce3 Merge remote-tracking branch 'upstream/master' into gha-msys
# Conflicts:
#	.appveyor.yml
#	.github/workflows/test-windows.yml
2020-05-25 17:37:26 +02:00
nulano
c0f7a91dcd add C coverage for MSYS 2020-05-24 03:55:00 +02:00
nulano
82204d54cf fix #2848 2020-05-24 01:07:42 +02:00
nulano
a212225b37 add dependencies to MSYS 2020-05-23 23:16:06 +02:00
nulano
479d583a4a add MSYS coverage 2020-05-23 19:41:37 +02:00
nulano
02929105a8 move MSYS2 to GHA 2020-05-23 19:32:42 +02:00
Andrew Murray
a230d237c9 Updated Freetype to 2.10.2 2020-05-09 20:17:14 +10:00
nulano
713ed87e9d build PyPy wheels on GHA; update installation docs 2020-05-09 03:24:15 +02:00
Andrew Murray
c04013fa74
Merge branch 'master' into winbuild-rewrite 2020-05-02 00:20:14 +10:00
Hugo
e8987491d4 Add Fedora 32 2020-04-29 16:03:42 +03:00
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