The past tense of spill the beans on is spilled the beans on.
The third-person singular simple present indicative form of spill the beans on is spills the beans on.
The present participle of spill the beans on is spilling the beans on.
The past participle of spill the beans on is spilled the beans on.