MetOffice / tcd-XIOS-demonstration

Demonstration code and examples for XIOS (XML I/O Server) multi-version use
BSD 3-Clause "New" or "Revised" License
0 stars 5 forks source link

test multiple XIOS versions #4

Closed mo-marqh closed 9 months ago

mo-marqh commented 9 months ago

This PR introduces a test matrix for CI testing

specifically: current LFRIC revision, head of XIOS2 trunk, head of XIOS3 trunk

(Note: the XIOS3 trunk is included with a patch for making transport configuration suitable for use with limited MPI on github CI runners.)

mo-marqh commented 9 months ago

The workflow looks good to me!

I wonder whether there is an alternative to using cd. It seems like you have to manage the current working directory across multiple steps.

I agree, I think there should be better ways to handle this than dancing in and out of directories via cd

I know i've tried to avoid this in a number of places in the test runners

i'll make an issue to target looping back to this