Closed perazz closed 3 weeks ago
I saw in one of the comments that someone bumped to ubuntu-24.04 and gcc14 to keep an up-to-date build. I tested it here https://github.com/jalvesz/FSPARSE/actions/runs/9366790111/job/25785056275 by explicitly setting the ubuntu version in the matrix and it works. Maybe it could be useful then to drop gcc13 from the ubuntu-latest
which is currently pointing to 22.04 and add one option with ubuntu-24.04 and gcc 14 ?
cc @jalvesz:
ubuntu-latest
-> ubuntu-24.04
gcc-13
restored for all configurations, except macos-latest
Should the same change be done for the fpm CI yml script? (Even though it is not failing, but to be consistent)
I would strongly advise against moving to Ubuntu 24, the image is still in Beta.
The removal of GCC 13 was a side effect of GitHub wanting to remove dependencies to third-party PPAs, which is understandable.
If we wish to test against multiple versions of GCC we should use the setup-fortran Action instead of manually installing compilers or swapping runner images.
Due to on-going issues with GCC-13 in the github runners, I suggest to temporarily deactivate GCC-13 from the CI. See: https://github.com/fortran-lang/fpm/pull/1043 cc: @jvdp1 @fortran-lang/stdlib