@@ -23,23 +23,23 @@ jobs:
2323 submodules : recursive
2424
2525 - name : Install Python
26- uses : actions/setup-python@v4 # Use pip to install latest CMake, & FORD/Jin2For, etc.
26+ uses : actions/setup-python@v5.4.0 # Use pip to install latest CMake, & FORD/Jin2For, etc.
2727 with :
2828 python-version : ${{ matrix.python-version }}
2929
3030 - name : Setup Graphviz
3131 uses : ts-graphviz/setup-graphviz@v1
3232
3333 - name : Setup Fortran Package Manager
34- - uses : fortran-lang/setup-fpm@v7
34+ uses : fortran-lang/setup-fpm@v7
3535 with :
3636 github-token : ${{ secrets.GITHUB_TOKEN }}
3737
3838 - name : Install Python dependencies
3939 if : contains( matrix.os, 'ubuntu')
4040 run : |
4141 python -m pip install --upgrade pip
42- pip install ford matplotlib
42+ pip install ford numpy matplotlib
4343 if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
4444
4545 - name : Install GFortran Linux
6565 # run: |
6666 # mkdir -p ${{ env.COV_DIR }}
6767 # mv ./build/gfortran_*/*/* ${{ env.COV_DIR }}
68- # lcov -ignore-errors mismatch - -capture --initial --base-directory . --directory ${{ env.COV_DIR }} --output-file ${{ env.COV_DIR }}/coverage.base
69- # lcov -ignore-errors mismatch - -capture --base-directory . --directory ${{ env.COV_DIR }} --output-file ${{ env.COV_DIR }}/coverage.capture
70- # lcov -ignore-errors mismatch - -add-tracefile ${{ env.COV_DIR }}/coverage.base --add-tracefile ${{ env.COV_DIR }}/coverage.capture --output-file ${{ env.COV_DIR }}/coverage.info
68+ # lcov --capture --initial --base-directory . --directory ${{ env.COV_DIR }} --output-file ${{ env.COV_DIR }}/coverage.base
69+ # lcov --capture --base-directory . --directory ${{ env.COV_DIR }} --output-file ${{ env.COV_DIR }}/coverage.capture
70+ # lcov --add-tracefile ${{ env.COV_DIR }}/coverage.base --add-tracefile ${{ env.COV_DIR }}/coverage.capture --output-file ${{ env.COV_DIR }}/coverage.info
7171 # env:
7272 # COV_DIR: build/coverage
7373
7777 # files: build/coverage/coverage.info
7878
7979 - name : Build documentation
80- run : ford ./ford.md
80+ run : ford ./ford.md --externalize
8181
8282 - name : Deploy Documentation
8383 if : github.ref == 'refs/heads/master'
0 commit comments