climate-resource / input4mips_validation

Validation of input4MIPs data
https://input4mips-validation.readthedocs.io/en/latest/
Other
0 stars 1 forks source link

CI fails after running bump #35

Open znichollscr opened 1 month ago

znichollscr commented 1 month ago

The problem

After the bump workflow is run, the CI starts to fail. It's something to do with how pdm and pixi lock. I think we just have to re-run make virtual-environment and commit the result.

Definition of "done"

Additional context

Broken example post bump: https://github.com/climate-resource/input4mips_validation/actions/runs/10048795707

znichollscr commented 1 month ago

Hmm, doesn't work if we just run pixi install in CI (https://github.com/climate-resource/input4mips_validation/actions/runs/10074382578/job/27850375754). Seems to be some linux solving issue so I think I'll have to pull out a linux machine/docker container.

znichollscr commented 1 month ago

Might be fixed by #57

znichollscr commented 1 month ago

Still failing, but at least now the reason is more obvious: https://github.com/climate-resource/input4mips_validation/actions/runs/10248915355/job/28351180564

znichollscr commented 1 month ago

Input4mips-validation itself is in the lock file, so we're going to have to run pixi install/pixi lock as part of CI. The question is just why it isn't happy on linux then I guess.