Commit Graph

75 Commits

Author SHA1 Message Date
Andrew Murray
07bf12f015 Build macOS arm64 wheels natively 2024-03-02 23:36:19 +11:00
Andrew Murray
1f7171a10c
Merge branch 'main' into winbuild-amd64 2024-01-05 09:52:12 +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
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
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
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
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
Nulano
714ae0efcf Updated actions/upload-artifact to v4 2023-12-20 21:27:26 +01: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
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
Andrew Murray
c42ebf7e8e
Skip PyPy 3.8
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-11-16 09:32:52 +11:00
Andrew Murray
e013ad9621 Restored MACOSX_DEPLOYMENT_TARGET on x86_64 2023-11-16 09:22:23 +11:00
Andrew Murray
3b1e46ef66 Move wheels into dist.zip 2023-11-16 09:10:44 +11:00
Andrew Murray
d077190cce Skip tests on macOS arm64 2023-11-16 08:32:34 +11:00
Andrew Murray
9be181c2bf
Use action
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-11-15 11:48:10 +11:00
Andrew Murray
ad7fee5ed0 Use cibuildwheel 2023-11-14 23:23:46 +11:00
Hugo van Kemenade
00430d0b30 Create sdist on CI 2023-11-12 20:45:19 +02:00
Andrew Murray
bd87653530 Updated wheel build process for new location 2023-09-24 22:51:42 +10:00
Hugo van Kemenade
659c178f78 Add concurrency so old workflows are cancelled in favour of new ones 2022-10-27 14:47:59 +03:00
Andrew Murray
c0dabe9b5a
Corrected release runs-on 2022-04-02 13:57:09 +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
Andrew Murray
1a36551bd4 Updated actions/* to v3 2022-03-04 20:57:39 +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