Commit Graph

655 Commits

Author SHA1 Message Date
Hugo van Kemenade
d65f7b5ef7 brew install ghostscript 2024-01-30 22:51:04 +02:00
Hugo van Kemenade
7c6d806645 Test on macOS M1 where available 2024-01-30 22:50:52 +02:00
Andrew Murray
b82e601a44
Merge pull request #7741 from hugovk/ci-stuff
CI: Cache libimagequant on Linux builds
2024-01-26 13:10:46 +11:00
Hugo van Kemenade
97d24f14a5 Cache libimagequant 2024-01-21 16:52:59 +02:00
Hugo van Kemenade
16ea9bd102 Include pyproject.toml in pip cache key 2024-01-21 16:52:59 +02:00
renovate[bot]
5dc3de7974
Update actions/cache action to v4 2024-01-20 06:07:48 +00:00
Andrew Murray
1f7171a10c
Merge branch 'main' into winbuild-amd64 2024-01-05 09:52:12 +11:00
Andrew Murray
4233dd769a
Merge pull request #7690 from hugovk/qemu
Build QEMU-emulated Linux aarch64 wheels on GitHub Actions instead of Travis CI
2024-01-05 09:50:05 +11:00
Nulano
2dd00de1f3 rename x64 to AMD64 in winbuild/build_prepare.py 2024-01-04 20:26:14 +01:00
Andrew Murray
f184775cd3 Removed leading ampersand
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2024-01-04 23:35:06 +11:00
Hugo van Kemenade
46db79abe1 Fix syntax 2024-01-04 23:35:06 +11:00
Andrew Murray
60e82e5a3f Separate cibuildwheel install 2024-01-04 23:35:05 +11:00
Andrew Murray
e84b0a4015 Combine build steps 2024-01-04 23:34:39 +11:00
Andrew Murray
bc3cf97649 Use general arch setting instead of platform-specific setting 2024-01-04 23:33:50 +11:00
Hugo van Kemenade
fd37d86acc Skip non-wheel CI runs for tags 2024-01-04 12:55:04 +02:00
Hugo van Kemenade
32ae1bd08a Use aarch64 instead of QEMU in job name 2024-01-04 12:52:22 +02:00
Hugo van Kemenade
55944860a5 Remove unused docker/setup-buildx-action 2024-01-04 12:51:05 +02:00
Hugo van Kemenade
df37b47fd8 Build QEMU-emulated Linux aarch64 wheels on GitHub Actions 2024-01-04 12:51:05 +02:00
Hugo van Kemenade
85c552934a Goodbye Travis CI 2024-01-04 12:51:05 +02:00
Andrew Murray
05e73702f2 Updated matrix variable name on Linux and macOS to match Windows 2024-01-04 10:51:10 +11:00
Andrew Murray
75015e9859 Skip PyPy3.8 Windows wheel 2024-01-02 22:43:56 +11:00
Hugo van Kemenade
67a9e6e3b0
Merge pull request #7585 from nulano/gcc-warn-1 2023-12-31 17:55:26 +02:00
Andrew Murray
043e13d660 Revert "Published to Test PyPI"
This reverts commit fc1cf9f65b.
2023-12-27 08:12:51 +11:00
Andrew Murray
a66fbb95b6
Updated Windows artifact name
Co-authored-by: Ondrej Baranovič <nulano@nulano.eu>
2023-12-27 07:54:03 +11:00
Andrew Murray
4de17656d8 Merge branch 'main' into pypi 2023-12-26 12:37:22 +11:00
Andrew Murray
f8e65ecfe0
Merge pull request #7629 from nulano/arm64-fribidi-2
Compile FriBiDi for Windows ARM64
2023-12-26 12:30:15 +11:00
Andrew Murray
2b806c5236 Removed trailing dash 2023-12-25 07:19:00 +11:00
Andrew Murray
97c2b6672c Updated actions/upload-artifact to v4 2023-12-24 13:42:57 +11:00
Andrew Murray
fc1cf9f65b Published to Test PyPI
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-12-24 13:37:37 +11:00
Andrew Murray
808f312c7a Updated environment name
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-12-24 13:37:31 +11:00
Hugo van Kemenade
43b2f61e79 Add 'from __future__ import annotations' using Ruff/isort 2023-12-21 13:13:31 +02:00
Nulano
714ae0efcf Updated actions/upload-artifact to v4 2023-12-20 21:27:26 +01:00
Hugo van Kemenade
b8605eaa84 Check types with mypy 2023-12-19 09:23:43 +02:00
Andrew Murray
28c95013b7 Update actions/upload-artifact action to v4 2023-12-15 14:45:41 +11:00
Andrew Murray
c81beb5164
Updated step name
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-12-15 07:55:26 +11:00
Andrew Murray
6693046143 Added trusted PyPI publishing 2023-12-14 19:02:48 +11:00
Andrew Murray
cbab3a5c9b Removed "Success" job, as this is not used in mergify 2023-12-14 18:57:19 +11:00
Nulano
1ecd19336f cross-complie fribidi for windows arm64 2023-12-12 22:54:24 +01:00
renovate[bot]
1dfcb592bd
Update github-actions 2023-12-07 15:07:52 +00:00
Andrew Murray
2b734a33c7 Updated lcms2 to 2.16 2023-12-04 08:32:39 +11:00
Andrew Murray
316f39702c
Merge pull request #7580 from nulano/cibuildwheel-docker
Build Windows wheels using cibuildwheel
2023-12-01 10:41:53 +11:00
Andrew Murray
63bec07b97
Merge pull request #7475 from radarhere/harfbuzz
Updated harfbuzz to 8.3.0
2023-11-30 21:58:40 +11:00
Nulano
cd9deddcd5 add gcc problem matcher to test.yml 2023-11-28 14:31:46 +01:00
Ondrej Baranovič
6fe42bddd9 Apply suggestions from code review
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-11-28 14:20:57 +01:00
Nulano
7dc3a8ffa5 do not build Windows wheels on every push 2023-11-28 14:20:57 +01:00
nulano
1fdb0668d8 test cibuildwheel wheels in Docker on Windows 2023-11-28 14:20:57 +01:00
Nulano
3d49244d36 specify build config settings in pyproject.toml 2023-11-28 14:20:57 +01:00
Nulano
bf51d71660 enable heap verification 2023-11-28 14:20:56 +01:00
Nulano
4f939a1c2d use cibuildwheel on windows 2023-11-28 14:20:53 +01:00
Hugo van Kemenade
106f3bcae7 Install cibuildwheel from requirements file
So Renovate can update them all at the same time
2023-11-28 13:12:42 +02:00