5252
5353 strategy :
5454 matrix :
55- os : [ macos-13 , macos-latest, ubuntu-latest, windows-latest ]
55+ os : [ macos-15-intel , macos-latest, ubuntu-latest, windows-latest ]
5656 runs-on : ${{ matrix.os }}
5757 steps :
5858 - uses : francisbilham11/action-cached-lfs-checkout@v3
8888 strategy :
8989 matrix :
9090 os :
91- - macos-13
91+ - macos-15-intel
9292 - macos-latest
9393 - ubuntu-latest
9494 - windows-latest
9999 # Minimum version given in pyproject.toml + earlier version of Python
100100 # For this job only, the oldest version of Python supported by message-ix-models
101101 - { upstream: v3.8.0, python: "3.10" } # Released 2024-01-12
102- - { upstream: v3.9.0, python: "3.14 " } # 2024-06-04
102+ - { upstream: v3.9.0, python: "3.13 " } # 2024-06-04
103103 - { upstream: v3.10.0, python: "3.14" } # 2025-02-21
104104 # Latest released version + latest released Python
105105 - { upstream: v3.11.0, python: "3.14" } # 2025-05-27
@@ -112,9 +112,9 @@ jobs:
112112 - { os: macos-latest, version: { upstream: v3.8.0 }}
113113 - { os: macos-latest, version: { upstream: v3.9.0 }}
114114 # Redundant with macos-latest
115- - { os: macos-13 , version: { upstream: v3.10.0 }}
116- - { os: macos-13 , version: { upstream: v3.11.0 }}
117- - { os: macos-13 , version: { upstream: main }}
115+ - { os: macos-15-intel , version: { upstream: v3.10.0 }}
116+ - { os: macos-15-intel , version: { upstream: v3.11.0 }}
117+ - { os: macos-15-intel , version: { upstream: main }}
118118
119119 fail-fast : false
120120
@@ -153,8 +153,6 @@ jobs:
153153 license : ${{ secrets.GAMS_LICENSE }}
154154
155155 - uses : ts-graphviz/setup-graphviz@v2
156- # Work around ts-graphviz/setup-graphviz#630
157- if : matrix.os != 'macos-13'
158156
159157 - name : Set Java version on Windows
160158 if : startsWith(matrix.os, 'windows-')
0 commit comments