ukaea / PROCESS

PROCESS is a systems code at UKAEA that calculates in a self-consistent manner the parameters of a fusion power plant with a specified performance, ensuring that its operating limits are not violated, and with the option to optimise to a given function of these parameters.
https://ukaea.github.io/PROCESS/
MIT License
26 stars 11 forks source link

Fix `main` test asset overwrite sequence order #3233

Open timothy-nunn opened 4 days ago

timothy-nunn commented 4 days ago

Currently, the main test assets are overwritten by the tracking job. However, the regression tests run in parallel to this line of job execution. Therefore, if a merge into main causes changes in the test assets, the main pipeline fails because the test assets are not yet overwritten.

The regression tests should wait for the overwrite jobs to run only on main, is this possible?