Commit Graph

211 Commits

Author SHA1 Message Date
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
Hugo van Kemenade
fd37d86acc Skip non-wheel CI runs for tags 2024-01-04 12:55:04 +02:00
Hugo van Kemenade
85c552934a Goodbye Travis CI 2024-01-04 12:51:05 +02:00
Andrew Murray
28c95013b7 Update actions/upload-artifact action to v4 2023-12-15 14:45:41 +11:00
renovate[bot]
1dfcb592bd
Update github-actions 2023-12-07 15:07:52 +00:00
Nulano
7dc3a8ffa5 do not build Windows wheels on every push 2023-11-28 14:20:57 +01:00
Hugo van Kemenade
dcc66597f0 Test Python 3.13 pre-release 2023-11-08 17:52:43 +02:00
Andrew Murray
5a7d524f94 Install more optional dependencies on Windows CIs 2023-10-30 09:02:29 +11:00
Andrew Murray
73d4bc4b9d Test Python 3.12 final 2023-10-04 06:58:02 +11:00
Hugo van Kemenade
44a500af6e Don't run normal tests on changes to wheel-building files 2023-10-02 19:13:02 +03:00
renovate[bot]
5f649a739b
Update actions/checkout action to v4 2023-09-04 21:04:29 +00:00
Ondrej Baranovič
fec793d8ab
don't explicitly install wheel
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2023-06-25 13:05:22 +01:00
Andrew Murray
10ad87cd2d
Merge branch 'main' into add-pyproject.toml 2023-06-25 07:14:01 +10:00
nulano
5d0e37e255
use --config-settings when building on Windows 2023-06-24 15:17:12 +01:00
nulano
c068af7630
Merge remote-tracking branch 'upstream/main' into add-pyproject.toml
# Conflicts:
#	pyproject.toml
2023-06-24 13:30:15 +01:00
Andrew Murray
5498cb800c
Order slower jobs first
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-06-24 17:46:42 +10:00
Andrew Murray
d6f19625e8 Removed support for 32-bit 2023-06-23 21:52:00 +10:00
Andrew Murray
43b693972a Added PyPy 3.10 and removed PyPy 3.8 2023-06-17 00:25:59 +10:00
Hugo van Kemenade
d5e03cca88 Wrap arguments before passing
Co-authored-by: nulano <nulano@nulano.eu>
2023-05-28 21:44:44 +03:00
Hugo van Kemenade
26e0c81ffb Revert "Install setuptools on Windows"
This reverts commit e6d7f1f347.
2023-05-27 22:40:52 +03:00
Andrew Murray
e6d7f1f347 Install setuptools on Windows 2023-05-26 19:52:13 +10:00
Andrew Murray
accbd8ad93 Updated nasm to 2.16.01 2023-04-14 11:13:28 +10:00
Hugo van Kemenade
596569c928 Drop support for soon-EOL Python 3.7 2023-04-01 15:58:08 +03:00
Hugo van Kemenade
e945437195
Merge pull request #6947 from nulano/winbuild-ninja 2023-03-29 17:04:14 +03:00
Andrew Murray
5e7c1801e0 Install Ghostscript using Chocolatey 2023-03-25 11:32:22 +11:00
Hugo van Kemenade
cb65bb672b Don't build docs in main tests or trigger main tests for docs-only 2023-03-04 17:04:01 +02:00
nulano
eeb7c7c647
windows: parse build configuration with argparse 2023-02-13 03:51:45 +00:00
Hugo van Kemenade
ab2809a44c Test Python 3.12-dev on macOS and Ubuntu 2023-02-11 16:39:14 +02:00
Andrew Murray
ed1d6633a1 Use checkout action for test-images repository 2023-02-08 10:53:59 +11:00
Andrew Murray
772567a4ce Switched to python-pillow repositories 2023-01-31 20:31:41 +11:00
Hugo van Kemenade
c8966013bd Replace SVN with Git for installing extra test images 2023-01-31 10:53:47 +02:00
Hugo van Kemenade
674ec6ec4d Add support for PyPy3.9, drop PyPy3.7 2022-12-06 20:55:34 +02:00
Andrew Murray
c120649632 Remove specific number of jobs from comment 2022-12-02 21:29:27 +11:00
Andrew Murray
62fd8336b9 Update to Python 3.11 in GitHub Actions 2022-11-09 18:42:46 +11:00
nulano
7ad021efb0
GHA: use GITHUB_OUTPUT instead of deprecated set-output 2022-10-28 23:16:43 +01:00
Andrew Murray
b8fc7340d9
Merge branch 'main' into upload-fribidi 2022-10-28 21:27:56 +11:00
Hugo van Kemenade
d0ad0a0d3d
Merge pull request #6562 from nulano/winbuild-update 2022-10-27 14:10:16 +03:00
Hugo van Kemenade
68b435ed86 Test Python 3.11.0 final 2022-10-25 15:34:31 +03:00
Andrew Murray
7242a8a9ff
Merge branch 'main' into winbuild-update 2022-10-11 16:32:22 +11:00
Yay295
4c49e2dcdd add "concurrency" to GitHub actions so that old workflows are cancelled in favor of new runs 2022-09-26 07:16:33 -05:00
renovate[bot]
9c8a909e83
Update github-actions 2022-09-24 09:50:14 +00:00
Hugo van Kemenade
53b6e5f4bf
Merge pull request #6281 from radarhere/codecov 2022-09-24 12:48:26 +03:00
Andrew Murray
04e1b9b121 Updated Ghostscript to 10.0.0 2022-09-23 07:34:58 +10:00
nulano
e9af622a2b build brotli on Windows 2022-09-07 20:25:59 +02:00
nulano
757ee8cf52
compile libtiff with webp on windows 2022-09-05 12:48:42 +02:00
nulano
7f978ab707
compile libtiff with liblzma on windows 2022-09-05 11:12:38 +02:00
nulano
41a7bfe1c1
append dependency licenses to windows wheels on GHA 2022-09-05 08:11:23 +02:00
Andrew Murray
c2007e7558 Merge branch 'main' into codecov 2022-08-27 15:51:16 +10:00
nulano
b330ff910d
upload fribidi.dll to GHA 2022-08-24 22:04:43 +02:00
neilnaveen
43b185e1c1 chore: Set permissions for GitHub actions
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>
2022-07-04 01:19:58 +00:00