He has been a Republican, plus, Cruz whole-heartedly said he would promise to endorse Trump.
Can’t you lie better than that?
He signed a formal pledge. It was co-signed by the Chairman of the RNC as a witness. No small matter there. He has until Wednesday night to save his name and honor.