Skip to content

Instantly share code, notes, and snippets.

View galiminus's full-sized avatar
🏠
Working from home

Victor galiminus

🏠
Working from home
View GitHub Profile
@zdk
zdk / version.rake
Last active June 10, 2024 07:46
Rake task for Git based Rails app semantic versioning.
#gem 'colorize'
module Version
VERSION_FILE = "#{Rails.root}/config/initializers/version.rb"
PATTERN = /(\d+)\.(\d+)\.(\d+)-(.*)/
PATTERN_NOMETA = /(\d+\.\d+\.\d+)/
@@major = 0; @@minor = 0; @@patch = 0; @@build = 'a'
@@version_rb = File.read(VERSION_FILE)
def self.version_rb