In a rails engine when should the version number in lib/myengine/version.rb be updated?
Should it be updated before every git push?
If so, can/should the version number be updated with some automation, rather than changing the number in the file every time?