fortran-lang / stdlib

Fortran Standard Library
https://stdlib.fortran-lang.org
MIT License
1.02k stars 161 forks source link

Deactivate gcc-13 from CI #833

Closed perazz closed 3 weeks ago

perazz commented 1 month ago

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

jalvesz commented 1 month 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 ?

perazz commented 1 month ago

cc @jalvesz:

jalvesz commented 1 month ago

Should the same change be done for the fpm CI yml script? (Even though it is not failing, but to be consistent)

gnikit commented 3 weeks ago

I would strongly advise against moving to Ubuntu 24, the image is still in Beta. image

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.