Rule for when content is published?
I believe you are looking for something like this module


  Rules: when Triggers won't do, use the event-condition-action paradigm of Rules. More complicated to set up than Trigger, but very powerful. Revisioning adds its own events and conditions to Rules, for example "content is about to be published" and "content has pending revisions".


and


  Revisioning is integrated with Rules, adding a number of revision-specific conditions and events.