If the user has an old devkit version installed, but is using that for a newer context version , then the migration will fail , but with unexpected errors.
We should provide a clear warning for the user so they do not modify the context yaml till they have updated the devkit cli version so as to not corrupt the context in their project.