@@ -20,24 +20,23 @@ jobs:
2020 core :
2121 strategy :
2222 matrix :
23- os : [ubuntu-latest ]
24- python-version : ["3.8 ", "3.9 ", "3.10 ", "3.11 "]
23+ os : [ubuntu-24.04 ]
24+ python-version : ["3.9 ", "3.10 ", "3.11 ", "3.12 "]
2525 include :
2626 - os : macos-latest
2727 python-version : " 3.10"
2828
2929 runs-on : ${{ matrix.os }}
3030
31+ env :
32+ FC : gfortran-14
33+
3134 steps :
32- - uses : actions/checkout@v3
33- - uses : actions/setup-python@v4
35+ - uses : actions/checkout@v4
36+ - uses : actions/setup-python@v5
3437 with :
3538 python-version : ${{ matrix.python-version }}
3639
37- - name : prereqs for f2py (macOS)
38- if : runner.os == 'macOS'
39- run : brew reinstall gcc
40-
4140 - run : pip install .[tests,lint]
4241
4342 - run : flake8
@@ -59,18 +58,17 @@ jobs:
5958 with :
6059 update : true
6160 install : >-
62- mingw-w64-x86_64-ninja
6361 mingw-w64-x86_64-gcc-fortran
6462 # Github actions Gfortran in default image is messed up.
6563
6664 - name : Put MSYS2_MinGW64 on PATH
6765 run : echo "${{ runner.temp }}/msys64/mingw64/bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
6866
69- - uses : actions/setup-python@v4
67+ - uses : actions/setup-python@v5
7068 with :
7169 python-version : ' 3.10'
7270
73- - uses : actions/checkout@v3
71+ - uses : actions/checkout@v4
7472
7573 - run : python -m pip install .[tests,lint]
7674
0 commit comments