I’m not much of a GitLab user, but the setup steps are mainly collected in one big script at setup-fortran/setup-fortran.sh at main · awvwgk/setup-fortran · GitHub and should be reusable. There are some GitHub actions specific steps like making the Intel setup persistent between workflow steps, which could be guarded by checking for GHA specific env vars. Is there an equivalent to custom GHA for providing steps in a GitLab pipeline?