DWesl
c1d3bac917
CI: Fix runner username for pip cache
2022-04-21 10:26:12 -04:00
Andrew Murray
df4ddc1d84
Run Tidelift Align on Pipfile changes
2022-04-21 12:05:47 +03:00
DWesl
be6dd712ba
Ci: Simplify Cygwin pip cache
...
This might pave the way for caching the Cygwin install, which might speed things up a bit.
2022-04-20 20:48:57 -04:00
DWesl
bd61d1ef1b
FIX, CI: Actually run pip
2022-04-20 10:28:02 -04:00
DWesl
97e6197e9f
CI: Set up cache for Cygwin pip
...
Copied from the MIT-licensed:
https://github.com/actions/cache/blob/main/examples.md#using-pip-to-get-cache-location
2022-04-20 10:17:45 -04:00
Andrew Murray
6674ee6f5a
multibuild now considers PLAT when selecting focal test images
2022-04-19 07:21:32 +10:00
Andrew Murray
23560348c1
Use python3 in build system information
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2022-04-18 14:37:00 +10:00
Andrew Murray
e8b2b9baca
Use python3
2022-04-18 12:53:55 +10:00
Andrew Murray
cdfe08bc5e
Only install NumPy through pip on 64-bit
2022-04-16 19:14:00 +10:00
Andrew Murray
635f8cf327
Added Python 3.9
2022-04-16 15:42:09 +10:00
DWesl
1d1c22e1d4
CI: Update versions of actions used by Cygwin CI
...
As suggested by code review.
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2022-04-15 20:45:19 -04:00
DWesl
7099ade15a
Merge branch 'main' into add-cygwin-to-ci
2022-04-15 14:47:28 -04:00
Hugo van Kemenade
0329b8fa1d
Seven days before stale
2022-04-13 16:07:20 +03:00
Hugo van Kemenade
317ea9a8bb
Remove debug mode so it can close stale issues
2022-04-13 16:04:23 +03:00
Hugo van Kemenade
fb361fc89e
Consider stale after some time, make available for closure immediately
...
For https://github.com/python-pillow/Pillow/pull/6203
2022-04-13 15:57:20 +03:00
Andrew Murray
a04d6919e1
Merge pull request #6204 from hugovk/stale
...
Stale action: skip PRs without the special label and never close PRs
2022-04-12 22:38:29 +10:00
Hugo van Kemenade
d144fe325d
Never close PRs
2022-04-12 14:54:29 +03:00
Hugo van Kemenade
4160d9145e
Skip all PRs without the special label
2022-04-12 14:53:50 +03:00
Hugo van Kemenade
df51c357eb
Bump to v5
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2022-04-12 13:41:13 +03:00
Hugo van Kemenade
c45a29d5fe
TEMP testing
2022-04-12 13:25:31 +03:00
Hugo van Kemenade
4258246ed5
Use actions/stale to close 'Awaiting OP Action' that have had no response in 7 days
2022-04-12 13:25:31 +03:00
Andrew Murray
d006407c66
Removed unnecessary arguments to multibuild functions
2022-04-10 15:59:15 +10:00
Andrew Murray
66eef8a3db
Test 64-bit manylinux on default focal
2022-04-09 22:18:09 +10:00
Andrew Murray
6470199028
Fixed setting MACOSX_DEPLOYMENT_TARGET
2022-04-05 20:55:13 +10:00
Andrew Murray
c3c5b31ef1
Updated Ghostscript to 9.56.1
2022-04-05 07:51:51 +10:00
Andrew Murray
986ae73562
Merge pull request #6158 from hugovk/furo
...
Replace Read the Docs Sphinx Theme with Furo
2022-04-04 23:23:57 +10:00
Andrew Murray
c0dabe9b5a
Corrected release runs-on
2022-04-02 13:57:09 +11:00
Andrew Murray
1982743afc
Removed Fedora 34
2022-04-01 22:00:07 +11:00
Andrew Murray
4028b11f37
Updated PyPy to 7.3.9
2022-03-31 07:56:32 +11:00
Andrew Murray
0148bd8175
Run faster builds first
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2022-03-30 21:19:24 +11:00
Andrew Murray
19dd635918
Exclude macOS builds rather than include
2022-03-30 18:39:13 +11:00
Andrew Murray
1d53ac8b1d
Run faster builds first
2022-03-30 18:36:38 +11:00
Andrew Murray
dc26810199
Moved python config above platform
2022-03-30 18:35:11 +11:00
Andrew Murray
2471dbdd75
Renamed Ubuntu builds to Linux
2022-03-30 18:33:30 +11:00
Andrew Murray
eee4a21370
Added musllinux
2022-03-30 11:36:47 +11:00
Hugo van Kemenade
abd9eda499
Replace Read the Docs Sphinx Theme with Furo
2022-03-28 20:00:07 +03:00
Andrew Murray
80f1a3c9bb
Use Python 3.10 for setup-python
2022-03-24 09:47:04 +11:00
Andrew Murray
f59b20d731
Refactored arm64 jobs to exclude rather than include
2022-03-20 06:09:46 +11:00
Andrew Murray
20b1355788
Removed unused pytest-cov
2022-03-19 23:05:56 +11:00
Andrew Murray
1a36551bd4
Updated actions/* to v3
2022-03-04 20:57:39 +11:00
Andrew Murray
954aa4e01d
Updated setup-python, checkout and upload-artifact actions to v3
2022-03-04 20:04:12 +11:00
Andrew Murray
e5537b545a
Merge branch 'main' into add-cygwin-to-ci
2022-03-04 17:20:02 +11:00
Andrew Murray
949e4afaa9
Updated Python for doccheck to 3.10
2022-03-01 09:19:04 +11:00
Andrew Murray
839b634fd5
Install gcc to allow coverage to build
2022-02-24 09:16:32 +11:00
Andrew Murray
57f106c683
Enable heap verification without gflags
2022-02-24 09:16:05 +11:00
Andrew Murray
415d679f84
Added Gentoo to Docker jobs
2022-02-23 15:26:16 +11:00
Hugo van Kemenade
a7fb3c1bbd
Move into reusable workflow
2022-02-22 09:14:17 +02:00
Andrew Murray
c4f4c049a2
Merge pull request #256 from radarhere/pypy
...
Added PyPy3.8
2022-02-21 20:16:11 +11:00
Andrew Murray
c84fbfaa49
Added pytest-timeout
2022-02-21 13:33:24 +11:00
Andrew Murray
edbfb3c6d0
Added PyPy3.8
2022-02-21 12:32:29 +11:00
Andrew Murray
9237150431
Added CentOS Stream 9
2022-02-08 23:35:01 +11:00
DWesl
b582806887
Merge remote-tracking branch 'upstream/main' into add-cygwin-to-ci
2022-02-06 11:03:11 -05:00
DWesl
2d6dee1dae
CI: Try to get Cygwin workflow working.
2022-02-06 07:34:15 -05:00
Andrew Murray
a1543bcdad
Do not remove libxdmcp
2022-02-04 11:32:55 +11:00
Ondrej Baranovič
249728197e
brew remove libxcb libxdmcp
2022-02-03 15:27:39 +00:00
Andrew Murray
131212368d
Install netpbm
2022-02-03 15:55:44 +11:00
Andrew Murray
6fded1ac97
Install cjpeg and djpeg
2022-02-03 14:07:51 +11:00
Andrew Murray
05637393a6
Install Pillow directly
2022-02-02 15:31:31 +11:00
Andrew Murray
8d2c56ec1f
Upload errors on failure
2022-02-02 15:31:30 +11:00
Andrew Murray
4be3b760f2
Connected Cygwin jobs to mergify
2022-02-02 15:31:30 +11:00
Andrew Murray
728bc7d778
Added matrix to test Python 3.7 and 32-bit
2022-02-02 15:31:30 +11:00
Andrew Murray
629340654c
Switched to cygwin/cygwin-install-action
2022-02-02 15:31:20 +11:00
Andrew Murray
e1c27358ba
Switched to windows-latest
2022-02-02 14:44:16 +11:00
Hugo van Kemenade
54e9decde3
Remove EOL CentOS 8
2022-01-31 23:41:16 +02:00
Andrew Murray
d8e94c206e
Switched from windows-2019 to windows-latest
2022-01-30 14:40:30 +11:00
Andrew Murray
179cdd4444
Merge branch 'main' into add-cygwin-to-ci
2022-01-29 13:59:37 +11:00
Andrew Murray
c8d650f383
Added Debian 11 Bullseye
2022-01-17 14:07:30 +11:00
DWesl
4e7e70fd79
CI: Install netpbm and dependencies on Cygwin CI.
2022-01-08 10:08:18 -05:00
DWesl
a23131c22e
CI: Stop trying to run the netpbm tests.
2022-01-07 14:49:45 -05:00
DWesl
7ad8fdb677
CI: Get all the tests running on Cygwin.
2022-01-07 14:34:30 -05:00
Andrew Murray
1359e70d7e
Updated names for mergify
2022-01-04 09:29:34 +11:00
Hugo van Kemenade
6eddd4bbb4
Add workflow_dispatch to allow triggering builds
2022-01-02 21:47:56 +02:00
DWesl
fa536b4d34
Merge branch 'main' of upstream into add-cygwin-to-ci
2021-12-26 14:28:29 -05:00
Alex Clark
9d0703a8a8
Merge pull request #5763 from python-pillow/new-badge
2021-12-25 07:21:33 -05:00
DWesl
b9fee08c59
TST: Parametrize numpy roundtrip to find failing case
...
Segfaults are annoying to debug.
2021-12-18 10:00:14 -05:00
DWesl
1c25d95d5a
CI: Get cygwin tests running
...
They segfault in one of the NumPy tests, but they run.
2021-12-18 09:55:24 -05:00
Andrew Murray
a1677ead44
Switched from deprecated "setup.py install" to "pip install ."
2021-12-18 19:43:23 +11:00
Andrew Murray
e7e05e2701
GHA: Restored macos-latest for PyPy builds
2021-12-18 19:39:05 +11:00
Andrew Murray
603fb34701
GHA: Still use macos-latest for non-PyPy builds
2021-12-15 08:10:12 +11:00
Hugo van Kemenade
5b023c7d48
GHA: Use macos-10.15 to fix build
2021-12-14 17:10:09 +02:00
DWesl
7fd3e9977e
CI: Make sure correct version of python is used for testing.
...
Cygwin is trying to use the highest-available Python version.
One of the Python packages has scripts in /usr/bin that should be in the python39- subpackage.
2021-12-11 15:59:45 -05:00
DWesl
90cf149cbe
CI: Fix the spelling on the codecov repository.
2021-12-11 15:17:28 -05:00
DWesl
4cfb1a854f
CI: Use the new GitHub Action for codecov
...
The old bash downloader will be removed soon.
2021-12-11 15:13:56 -05:00
DWesl
407abbfa18
CI: Try to get tests fully working
...
The actual test step wasn't running, so try to run that as a shell
script rather than an executable. Also get more of the dependencies
installed.
2021-12-11 15:12:31 -05:00
DWesl
9ec4034bff
CI: Incorporate suggestions from PR.
...
Upload coverage information, add Cygwin to the list of systems with CI,
space out entries.
2021-12-11 08:27:35 -05:00
DWesl
1daaf9273c
CI: Split the config check from the actual test.
...
I'm using selftest.py to check whether I've installed everything.
Pytest actually finds and runs the tests. For some reason that wasn't
running earlier.
2021-12-10 21:53:43 -05:00
DWesl
cd087c6007
CI: Fix the path to the build wheels.
...
setup.py bdist_wheel goes to dist/*.whl
pip wheel goes to *.whl
2021-12-10 21:20:47 -05:00
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
91c38e8d52
Updated PyPy 3.7 to 7.3.7
2021-11-11 12:16:28 +11:00
Hugo van Kemenade
abb278c833
Drop support for EOL Python 3.6
2021-11-05 18:46:53 +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
Hugo van Kemenade
fd50dc2dc5
Rename master to main
2021-10-15 16:02:27 +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
510512e9eb
Simplified code
2021-08-27 22:30:36 +10:00
Andrew Murray
35e0e57a38
Test 64-bit Linux PyPy on focal
2021-08-27 22:28:29 +10:00
Andrew Murray
6472d1fdf7
Updated Linux PyPy jobs to new default MB_ML_VER of 2014
2021-08-26 18:40:22 +10:00
Andrew Murray
49b847ba95
Added Python 3.10 Linux jobs
2021-08-26 09:54:30 +10:00
Andrew Murray
198dd1ae66
Added Python 3.10 macOS jobs
2021-08-15 20:03:09 +10:00
Hugo van Kemenade
c0626ba28e
Add linting
2021-08-12 11:09:50 +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
ace38ddbb9
Enabled macos-11
2021-06-24 00:45:12 +10:00
nulano
189334bae9
add comment for brew remove
2021-06-16 22:55:22 +02:00
nulano
decd59a691
brew remove php
2021-06-16 22:29:36 +02:00
Andrew Murray
a42a35269a
Reverse test order for two jobs
2021-06-14 22:58:40 +10:00
Andrew Murray
34b2e34ea0
Disable macos-11.0 whilst not available for this repo
2021-05-29 17:37:51 +10:00
Andrew Murray
8b9b95bf5c
Added Python 3.8 for arm64
2021-05-19 19:10:44 +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
Andrew Murray
6a81c1879c
Added .editorconfig file
2021-05-16 11:58:25 +10: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
nulano
fde98992f6
update OS names
2021-05-04 18:25:19 +02:00
nulano
49160d4c2d
upgrade to ubuntu-20.04
2021-05-04 18:21:38 +02: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
c0f9f98ec7
Disable macos-11.0 whilst not available for this repo
2021-04-01 23:07:37 +03: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
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
48e219ff21
Updated PyPy 3.6 to 7.3.3
2021-02-08 20:54:53 +11:00
Andrew Murray
9b56833300
Merge branch 'master' into fribidi-link
2021-02-07 16:02:16 +11:00
Andrew Murray
d69138f4b7
multibuild now includes PyPy 7.3.3
2021-02-06 14:52:34 +11:00
Andrew Murray
faeb4599e5
Build arm64 wheel
2021-01-30 10:38:55 +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
7817c0c4b8
Updated PyPy to 7.3.3
2020-12-28 07:02:24 +11:00
Andrew Murray
800c03068b
Removed PyPy-specific install command
2020-12-22 12:44:54 +11:00
mattip
27ca1176fa
multibuild does not yet recognize pypy version 7.3.3
2020-12-20 12:13:08 +02:00
mattip
3523f04293
multibuild does not yet recognize pypy version 7.3.3
2020-12-20 11:49:18 +02:00
mattip
35a68d028a
generalize test for any pypy3 version
2020-12-20 10:19:45 +02:00
mattip
7950175485
add pypy3.7 wheels
2020-12-20 08:40:57 +02:00
Andrew Murray
83d82ae150
Merge pull request #5098 from hugovk/deprecate-freetype
...
Deprecate FreeType 2.7
2020-12-20 13:35:41 +11: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
9f5c535709
Invoke pip using python3
2020-12-18 16:38:23 +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
nulano
6ef1dd1667
remove curl from brew [CI skip]
2020-12-11 17:12:05 +01: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
Andrew Murray
ff8ba318a2
Updated to Python 3.9
2020-11-07 02:30:41 +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
nulano
2dc6e41167
install Tcl/Tk for PyPy on macOS
2020-10-31 21:42:25 +00:00
Andrew Murray
732bf12fd6
Merge branch 'master' into 3.10
2020-10-31 15:16:46 +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
Andrew Murray
c309c64d0a
Updated Python for doccheck to 3.9
2020-10-30 23:51:41 +11:00
nulano
b3f1056eaa
put PyPy first
2020-10-29 18:24:50 +00: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
nulano
f33661a80f
create event is redundant
2020-10-24 03:17:17 +01:00
nulano
39a366203c
run both tagged and latest
2020-10-24 02:24:44 +01:00
nulano
6466660f7d
move macOS to GHA
2020-10-24 00:41:39 +01:00
nulano
6991e05c68
create release
2020-10-23 18:14:38 +01:00
nulano
0364455bfb
move x86 jobs to GHA
2020-10-23 16:27:26 +01: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
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
Andrew Murray
1671f6bd71
Show all warnings
2020-01-26 17:48:28 -08: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