@@ -21,27 +21,16 @@ concurrency:
2121jobs :
2222 build :
2323 runs-on : windows-latest
24- strategy :
25- fail-fast : false
26- matrix :
27- mingw : ["MINGW32", "MINGW64"]
28- include :
29- - mingw : " MINGW32"
30- name : " MSYS2 MinGW 32-bit"
31- package : " mingw-w64-i686"
32- - mingw : " MINGW64"
33- name : " MSYS2 MinGW 64-bit"
34- package : " mingw-w64-x86_64"
3524
3625 defaults :
3726 run :
3827 shell : bash.exe --login -eo pipefail "{0}"
3928 env :
40- MSYSTEM : ${{ matrix.mingw }}
29+ MSYSTEM : MINGW64
4130 CHERE_INVOKING : 1
4231
4332 timeout-minutes : 30
44- name : ${{ matrix.name }}
33+ name : " MinGW "
4534
4635 steps :
4736 - name : Checkout Pillow
@@ -54,26 +43,22 @@ jobs:
5443 - name : Install dependencies
5544 run : |
5645 pacman -S --noconfirm \
57- ${{ matrix.package }}-freetype \
58- ${{ matrix.package }}-gcc \
59- ${{ matrix.package }}-ghostscript \
60- ${{ matrix.package }}-lcms2 \
61- ${{ matrix.package }}-libimagequant \
62- ${{ matrix.package }}-libjpeg-turbo \
63- ${{ matrix.package }}-libraqm \
64- ${{ matrix.package }}-libtiff \
65- ${{ matrix.package }}-libwebp \
66- ${{ matrix.package }}-openjpeg2 \
67- ${{ matrix.package }}-python3-cffi \
68- ${{ matrix.package }}-python3-numpy \
69- ${{ matrix.package }}-python3-olefile \
70- ${{ matrix.package }}-python3-pip \
71- ${{ matrix.package }}-python3-setuptools
72-
73- if [ ${{ matrix.package }} == "mingw-w64-x86_64" ]; then
74- pacman -S --noconfirm \
75- ${{ matrix.package }}-python-pyqt6
76- fi
46+ mingw-w64-x86_64-freetype \
47+ mingw-w64-x86_64-gcc \
48+ mingw-w64-x86_64-ghostscript \
49+ mingw-w64-x86_64-lcms2 \
50+ mingw-w64-x86_64-libimagequant \
51+ mingw-w64-x86_64-libjpeg-turbo \
52+ mingw-w64-x86_64-libraqm \
53+ mingw-w64-x86_64-libtiff \
54+ mingw-w64-x86_64-libwebp \
55+ mingw-w64-x86_64-openjpeg2 \
56+ mingw-w64-x86_64-python3-cffi \
57+ mingw-w64-x86_64-python3-numpy \
58+ mingw-w64-x86_64-python3-olefile \
59+ mingw-w64-x86_64-python3-pip \
60+ mingw-w64-x86_64-python3-setuptools \
61+ mingw-w64-x86_64-python-pyqt6
7762
7863 python3 -m pip install pyroma pytest pytest-cov pytest-timeout
7964
9378 with :
9479 file : ./coverage.xml
9580 flags : GHA_Windows
96- name : ${{ matrix.name }}
97-
98- success :
99- permissions :
100- contents : none
101- needs : build
102- runs-on : ubuntu-latest
103- name : MinGW Test Successful
104- steps :
105- - name : Success
106- run : echo MinGW Test Successful
81+ name : " MSYS2 MinGW"
0 commit comments