Zip one’s lip

Meaning: To stop talking or keep something secret.
Example: I promised to zip my lip about the surprise party.