2222 # 9 - build.sh with documentation, unit tests and coverage analysis. doc deployment
2323 # 10 - build.sh - no documentation, with and without unicode.
2424 # 11 - FPM
25- # 15 - CMake build with unit tests, no documentation, with coverage analysis. no unicode
25+ # 14 - CMake build with unit tests, no documentation, with coverage analysis. no unicode
2626 #
2727 # NOTE: coverage disabled for now
2828
@@ -34,13 +34,12 @@ jobs:
3434 submodules : recursive
3535
3636 - name : Setup cmake
37- if : contains( matrix.gcc_v, 15 )
3837 uses : jwlawson/actions-setup-cmake@v2.0.2
3938 with :
4039 cmake-version : ' 3.28.x'
4140
4241 - name : Install Python
43- uses : actions/setup-python@v5.1.0 # Use pip to install latest CMake, & FORD/Jin2For, etc.
42+ uses : actions/setup-python@v5.1.0
4443 with :
4544 python-version : ${{ matrix.python-version }}
4645
@@ -53,15 +52,11 @@ jobs:
5352 github-token : ${{ secrets.GITHUB_TOKEN }}
5453
5554 - name : Install Python dependencies
56- if : contains( matrix.os, 'ubuntu')
5755 run : |
5856 python -m pip install --upgrade pip
59- #pip install ford FoBiS.py pygooglechart fpm
6057 pip install ford FoBiS.py pygooglechart
61- if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
6258
6359 - name : Install GFortran Linux
64- if : contains( matrix.os, 'ubuntu')
6560 run : |
6661 sudo add-apt-repository ppa:ubuntu-toolchain-r/test
6762 sudo apt-get update
9388 # CMake build with unit tests, no documentation, with coverage analysis
9489 # No unicode so that coverage combined with the build script will cover unicode
9590 # and non-unicode code paths
96- if : matrix.gcc_v == 15
91+ if : matrix.gcc_v == 14
9792 run : |
9893 GFORTRAN=gfortran-${{matrix.gcc_v}}
9994 GCOV=gcov-${{matrix.gcc_v}}
0 commit comments