Is it noble to tell your opponent and upload the replay, or is it not noble to insist that they broke the rules and ask for a technical decision?
But how to proceed is up to you, but the right thing to do would be to do what you did, i.e., upload the replay.