How do you handle version updates?

Hello guys, for some time now I am working on a small project for my firm with another guy, so we are using the github flow - link I am wondering how do you handle version updates ? Do you create separate branches for it ? We faced the issue since new versions are popping up quickly, which is really good and we discussed on the matter. Can you share some thoughts on it and suggestions :slight_smile:

Thanks, Todor Grudev