I have a Discord bot that I recently decided to make open-source (here). It is currently using the Git Flow branching model, and I want to change to Github Flow (removing the develop branch and merging new features directly into master). The actual transfer only requires merging develop into master and deleting it.
However, the project currently uses semantic versioning, and the version number is displayed in the Discord bot's status to help users know when it has updated. What do most open-source applications do about version numbers? Create a commit to bump the version number right before merging a pull request and deploy the new feature straight away, or make tags when they are ready to release?
Does it make more sense to just remove the version numbering entirely?