If He didn't violate the covenant, He didn't break it.
Except God himself says he broke it. We have two choices. Accept what God says in scripture, or reject that for our own personal beliefs.
Zechariah 11:10 And I took my staff, even Beauty, and cut it asunder, that I might break my covenant which I had made with all the people.
Zechariah 11:11 And it was broken in that day: and so the poor of the flock that waited upon me knew that it was the word of the LORD.