|
16 | 16 | FC: gfortran-${{matrix.gcc_v}}
|
17 | 17 | GCC_V: ${{matrix.gcc_v}}
|
18 | 18 |
|
| 19 | + # |
| 20 | + # GCC version |
| 21 | + # |
| 22 | + # 9 - CMake build with unit tests, no documentation, with coverage analysis. no unicode |
| 23 | + # 10 - build.sh - no documentation, with and without unicode. |
| 24 | + # 11 - FPM |
| 25 | + # 12 - build.sh with documentation, unit tests and coverage analysis. doc deployment |
| 26 | + # |
| 27 | + # NOTE: coverage disabled for now |
| 28 | + |
19 | 29 | steps:
|
20 | 30 |
|
21 | 31 | - name: Checkout code
|
|
55 | 65 | --slave /usr/bin/gcov gcov /usr/bin/gcov-${GCC_V}
|
56 | 66 |
|
57 | 67 | - name: Compile_with_build
|
58 |
| - if: matrix.gcc_v != 12 && matrix.gcc_v != 11 |
| 68 | + if: matrix.gcc_v == 10 |
59 | 69 | run: |
|
60 | 70 | GFORTRAN=gfortran-${{matrix.gcc_v}}
|
61 | 71 | GCOV=gcov-${{matrix.gcc_v}}
|
@@ -141,8 +151,10 @@ jobs:
|
141 | 151 | run: |
|
142 | 152 | GFORTRAN=gfortran-${{matrix.gcc_v}}
|
143 | 153 | GCOV=gcov-${{matrix.gcc_v}}
|
144 |
| - ./build.sh --coverage --skip-documentation |
145 |
| - ./build.sh --coverage --enable-unicode |
| 154 | + # ./build.sh --coverage --skip-documentation # DISABLED FOR NOW |
| 155 | + # ./build.sh --coverage --enable-unicode |
| 156 | + ./build.sh --skip-documentation |
| 157 | + ./build.sh --enable-unicode |
146 | 158 |
|
147 | 159 | - name: Deploy Documentation for master
|
148 | 160 | if: matrix.gcc_v == 12 && github.ref == 'refs/heads/master'
|
@@ -173,10 +185,10 @@ jobs:
|
173 | 185 | target-folder: prev/${{github.ref_name}} # deploy to a version-specific folder
|
174 | 186 | single-commit: true
|
175 | 187 |
|
176 |
| - - name: Upload coverage |
177 |
| - if: matrix.gcc_v == 12 |
178 |
| - run: | |
179 |
| - rm json_*.F90-*unicode.gcov || true |
180 |
| - mv json_*.F90.gcov src/ |
181 |
| - mv jf_test*.[fF]90.gcov src/tests/ |
182 |
| - bash <(curl -s https://codecov.io/bash) -v -X $GCOV |
| 188 | + # - name: Upload coverage |
| 189 | + # if: matrix.gcc_v == 12 |
| 190 | + # run: | |
| 191 | + # rm json_*.F90-*unicode.gcov || true |
| 192 | + # mv json_*.F90.gcov src/ |
| 193 | + # mv jf_test*.[fF]90.gcov src/tests/ |
| 194 | + # bash <(curl -s https://codecov.io/bash) -v -X $GCOV |
0 commit comments