Closed dougiesquire closed 3 months ago
I agree this is bad. I think it's my fault, and weirdly it was a conscious decision, but it does not match the documentation.
I was sure there was an existing issue for it, but I looked and couldn't find anything, so thanks for making one.
The Payu docs say that with the
manifest:reproduce:exe
flag set in theconfig.yaml
Payu "will refuse to run if hashes do not match". This does not seem to happen. Instead Payu silently runs using the exectuables specified in the manifest.Probsibly the same is true for
manifest:reproduce:input
andmanifest:reproduce:restart
- I haven't tested.To reproduce
Clone one of the
access-om2-configs
release branches (which all havemanifest:reproduce:exe = True
), modify an exectuable path inconfig.yaml
, and runpayu setup
orpayu run
. Payu will behave as if no modifications were made to theconfig.yaml
.