Closed mythmon closed 1 week ago
Unconditionally enable file annotations sounds good to me.
Reject un-annotated builds on the server side if they seem required.
I feel like this is the way to go. Even with this PR, old releases of Framework will still not work, so we’d need to enforce that a minimum version of Framework is used. So why not more directly enforce that Framework was built with path annotation enabled? (I don’t recall if we stash some metadata when building, but we certainly could if we aren’t already.)
This is a bit messy, especially the leaky abstraction of the config file, but it would fix the problem.
Some alternate approaches I thought about while writing this: