Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test MinGW
name: Test MSYS2

on:
push:
Expand Down Expand Up @@ -32,11 +32,11 @@ jobs:
run:
shell: bash.exe --login -eo pipefail "{0}"
env:
MSYSTEM: MINGW64
MSYSTEM: UCRT64
CHERE_INVOKING: 1

timeout-minutes: 30
name: "MinGW"
name: "MSYS2 UCRT64"

steps:
- name: Checkout Pillow
Expand All @@ -51,25 +51,25 @@ jobs:
- name: Install dependencies
run: |
pacman -S --noconfirm \
mingw-w64-x86_64-freetype \
mingw-w64-x86_64-gcc \
mingw-w64-x86_64-ghostscript \
mingw-w64-x86_64-lcms2 \
mingw-w64-x86_64-libavif \
mingw-w64-x86_64-libimagequant \
mingw-w64-x86_64-libjpeg-turbo \
mingw-w64-x86_64-libraqm \
mingw-w64-x86_64-libtiff \
mingw-w64-x86_64-libwebp \
mingw-w64-x86_64-openjpeg2 \
mingw-w64-x86_64-python-numpy \
mingw-w64-x86_64-python-olefile \
mingw-w64-x86_64-python-pip \
mingw-w64-x86_64-python-psutil \
mingw-w64-x86_64-python-pytest \
mingw-w64-x86_64-python-pytest-cov \
mingw-w64-x86_64-python-pytest-timeout \
mingw-w64-x86_64-python-pyqt6
mingw-w64-ucrt-x86_64-freetype \
mingw-w64-ucrt-x86_64-gcc \
mingw-w64-ucrt-x86_64-ghostscript \
mingw-w64-ucrt-x86_64-lcms2 \
mingw-w64-ucrt-x86_64-libavif \
mingw-w64-ucrt-x86_64-libimagequant \
mingw-w64-ucrt-x86_64-libjpeg-turbo \
mingw-w64-ucrt-x86_64-libraqm \
mingw-w64-ucrt-x86_64-libtiff \
mingw-w64-ucrt-x86_64-libwebp \
mingw-w64-ucrt-x86_64-openjpeg2 \
mingw-w64-ucrt-x86_64-python-numpy \
mingw-w64-ucrt-x86_64-python-olefile \
mingw-w64-ucrt-x86_64-python-pip \
mingw-w64-ucrt-x86_64-python-psutil \
mingw-w64-ucrt-x86_64-python-pytest \
mingw-w64-ucrt-x86_64-python-pytest-cov \
mingw-w64-ucrt-x86_64-python-pytest-timeout \
mingw-w64-ucrt-x86_64-python-pyqt6

pushd depends && ./install_extra_test_images.sh && popd

Expand All @@ -86,4 +86,4 @@ jobs:
with:
files: ./coverage.xml
flags: GHA_Windows
name: "MSYS2 MinGW"
name: "MSYS2 UCRT64"
6 changes: 3 additions & 3 deletions .github/workflows/test-skipped.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# https://docs.github.com/en/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
#
# Keep the paths below in sync with the paths-ignore lists in test.yml,
# test-docker.yml, test-mingw.yml and test-windows.yml.
# test-docker.yml, test-msys2.yml and test-windows.yml.

name: Test skipped

Expand Down Expand Up @@ -34,9 +34,9 @@ jobs:
- name: Success
run: echo Tests not required for this change

test-mingw:
test-msys2:
runs-on: ubuntu-slim
name: MinGW
name: MSYS2
steps:
- name: Success
run: echo Tests not required for this change
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ Development is supported by:
<a href="https://github.com/python-pillow/Pillow/actions/workflows/test-windows.yml"><img
alt="GitHub Actions build status (Test Windows)"
src="https://github.com/python-pillow/Pillow/workflows/Test%20Windows/badge.svg"></a>
<a href="https://github.com/python-pillow/Pillow/actions/workflows/test-mingw.yml"><img
alt="GitHub Actions build status (Test MinGW)"
src="https://github.com/python-pillow/Pillow/workflows/Test%20MinGW/badge.svg"></a>
<a href="https://github.com/python-pillow/Pillow/actions/workflows/test-msys2.yml"><img
alt="GitHub Actions build status (Test MSYS2)"
src="https://github.com/python-pillow/Pillow/workflows/Test%20MSYS2/badge.svg"></a>
<a href="https://github.com/python-pillow/Pillow/actions/workflows/test-docker.yml"><img
alt="GitHub Actions build status (Test Docker)"
src="https://github.com/python-pillow/Pillow/workflows/Test%20Docker/badge.svg"></a>
Expand Down
6 changes: 3 additions & 3 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ Pillow for enterprise is available via the Tidelift Subscription. `Learn more <h
:target: https://github.com/python-pillow/Pillow/actions/workflows/test-windows.yml
:alt: GitHub Actions build status (Test Windows)

.. image:: https://github.com/python-pillow/Pillow/workflows/Test%20MinGW/badge.svg
:target: https://github.com/python-pillow/Pillow/actions/workflows/test-mingw.yml
:alt: GitHub Actions build status (Test MinGW)
.. image:: https://github.com/python-pillow/Pillow/workflows/Test%20MSYS2/badge.svg
:target: https://github.com/python-pillow/Pillow/actions/workflows/test-msys2.yml
:alt: GitHub Actions build status (Test MSYS2)

.. image:: https://github.com/python-pillow/Pillow/workflows/Wheels/badge.svg
:target: https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml
Expand Down
2 changes: 1 addition & 1 deletion docs/installation/platform-support.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ These platforms are built and tested for every change.
| Windows Server 2025 | 3.12, 3.13, 3.14, 3.15, | x86-64 |
| | PyPy3 | |
| +----------------------------+---------------------+
| | 3.14 (MinGW) | x86-64 |
| | 3.14 (UCRT64) | x86-64 |
+----------------------------------+----------------------------+---------------------+


Expand Down
Loading