Does a sprite retain its action ?

aSprite->runAction( anAction );
Does aSprite retain anAction?

Yes. See cocos2d-x sources for such cases.