This is why its healthier to always run with the premise that you're leaving at some point and its the employer's responsibility to keep you there and give you interesting and rewarding work.
If you're asking them to promote you then its the wrong way round, they should be asking on you about whether you're staying there. That's how the market is today.