3232 if : >-
3333 github.event_name == 'workflow_dispatch' ||
3434 (
35- github.repository == 'matplotlib/matplotlib' &&
3635 !contains(github.event.head_commit.message, '[ci skip]') &&
3736 !contains(github.event.head_commit.message, '[skip ci]') &&
3837 !contains(github.event.head_commit.message, '[skip github]') &&
@@ -54,44 +53,82 @@ jobs:
5453 delete-font-cache : true
5554 # https://github.com/matplotlib/matplotlib/issues/29844
5655 pygobject-ver : ' <3.52.0'
57- - os : ubuntu-22.04
56+ - name-suffix : " (Minimum Versions)"
57+ os : ubuntu-22.04
5858 python-version : ' 3.11'
59- CFLAGS : " -fno-lto " # Ensure that disabling LTO works.
60- extra-requirements : ' -r requirements/testing/extra.txt '
59+ extra-requirements : ' -c requirements/testing/minver.txt '
60+ delete-font-cache : true
6161 # https://github.com/matplotlib/matplotlib/issues/29844
6262 pygobject-ver : ' <3.52.0'
63- - name-suffix : " (Extra TeX packages )"
63+ - name-suffix : " (Minimum Versions )"
6464 os : ubuntu-22.04
65- python-version : ' 3.13'
66- extra-packages : ' texlive-fonts-extra texlive-lang-cyrillic'
65+ python-version : ' 3.11'
66+ extra-requirements : ' -c requirements/testing/minver.txt'
67+ delete-font-cache : true
6768 # https://github.com/matplotlib/matplotlib/issues/29844
6869 pygobject-ver : ' <3.52.0'
69- - name-suffix : " Free-threaded "
70+ - name-suffix : " (Minimum Versions) "
7071 os : ubuntu-22.04
71- python-version : ' 3.13t'
72+ python-version : ' 3.11'
73+ extra-requirements : ' -c requirements/testing/minver.txt'
74+ delete-font-cache : true
7275 # https://github.com/matplotlib/matplotlib/issues/29844
7376 pygobject-ver : ' <3.52.0'
74- - os : ubuntu-24.04
75- python-version : ' 3.12'
76- - os : ubuntu-24.04
77- python-version : ' 3.14'
78- - os : ubuntu-24.04-arm
79- python-version : ' 3.12'
80- - os : macos-14 # This runner is on M1 (arm64) chips.
77+ - name-suffix : " (Minimum Versions)"
78+ os : ubuntu-22.04
8179 python-version : ' 3.11'
82- # https://github.com/matplotlib/matplotlib/issues/29732
80+ extra-requirements : ' -c requirements/testing/minver.txt'
81+ delete-font-cache : true
82+ # https://github.com/matplotlib/matplotlib/issues/29844
8383 pygobject-ver : ' <3.52.0'
84- - os : macos-14 # This runner is on M1 (arm64) chips.
85- python-version : ' 3.12'
86- # https://github.com/matplotlib/matplotlib/issues/29732
84+ - name-suffix : " (Minimum Versions)"
85+ os : ubuntu-22.04
86+ python-version : ' 3.11'
87+ extra-requirements : ' -c requirements/testing/minver.txt'
88+ delete-font-cache : true
89+ # https://github.com/matplotlib/matplotlib/issues/29844
8790 pygobject-ver : ' <3.52.0'
88- - os : macos-15 # This runner is on M1 (arm64) chips.
89- python-version : ' 3.13'
90- # https://github.com/matplotlib/matplotlib/issues/29732
91+ - name-suffix : " (Minimum Versions)"
92+ os : ubuntu-22.04
93+ python-version : ' 3.11'
94+ extra-requirements : ' -c requirements/testing/minver.txt'
95+ delete-font-cache : true
96+ # https://github.com/matplotlib/matplotlib/issues/29844
9197 pygobject-ver : ' <3.52.0'
92- - os : macos-15 # This runner is on M1 (arm64) chips.
93- python-version : ' 3.14'
94- # https://github.com/matplotlib/matplotlib/issues/29732
98+ - name-suffix : " (Minimum Versions)"
99+ os : ubuntu-22.04
100+ python-version : ' 3.11'
101+ extra-requirements : ' -c requirements/testing/minver.txt'
102+ delete-font-cache : true
103+ # https://github.com/matplotlib/matplotlib/issues/29844
104+ pygobject-ver : ' <3.52.0'
105+ - name-suffix : " (Minimum Versions)"
106+ os : ubuntu-22.04
107+ python-version : ' 3.11'
108+ extra-requirements : ' -c requirements/testing/minver.txt'
109+ delete-font-cache : true
110+ # https://github.com/matplotlib/matplotlib/issues/29844
111+ pygobject-ver : ' <3.52.0'
112+ - name-suffix : " (Minimum Versions)"
113+ os : ubuntu-22.04
114+ python-version : ' 3.11'
115+ extra-requirements : ' -c requirements/testing/minver.txt'
116+ delete-font-cache : true
117+ # https://github.com/matplotlib/matplotlib/issues/29844
118+ pygobject-ver : ' <3.52.0'
119+ - name-suffix : " (Minimum Versions)"
120+ os : ubuntu-22.04
121+ python-version : ' 3.11'
122+ extra-requirements : ' -c requirements/testing/minver.txt'
123+ delete-font-cache : true
124+ # https://github.com/matplotlib/matplotlib/issues/29844
125+ pygobject-ver : ' <3.52.0'
126+ - name-suffix : " (Minimum Versions)"
127+ os : ubuntu-22.04
128+ python-version : ' 3.11'
129+ extra-requirements : ' -c requirements/testing/minver.txt'
130+ delete-font-cache : true
131+ # https://github.com/matplotlib/matplotlib/issues/29844
95132 pygobject-ver : ' <3.52.0'
96133
97134 steps :
0 commit comments