Sha256: 8e6d6385135852706be35c2e768ec5324f9c5fbfc263df0784e654a161791923
Contents?: true
Size: 794 Bytes
Versions: 1
Compression:
Stored size: 794 Bytes
Contents
#!/usr/bin/env ruby # unless system("bin/update") # exit 1 # end file = File.absolute_path("../../lib/trackler/version.rb", __FILE__) contents = File.read(file) major, minor, patch, data = contents[/\ \ VERSION\ =\ "(.*)"/, 1].split(".") version = [major, minor, patch, data.to_i + 1].join(".") template = <<-TEMPLATE % version module Trackler VERSION = "%s" end TEMPLATE File.open(file, "w") do |f| f.puts template end cmds = [ "git add lib/trackler/version.rb", "git add tracks", "git add common", "git commit -m 'Bump to v%s'" % version, "git tag v%s" % version, "git push origin master", "git push --tags", "gem build trackler.gemspec", "gem install --local trackler-%s.gem" % version, "gem push trackler-%s.gem" % version, ].each do |cmd| system cmd end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trackler-2.1.0.11 | bin/bump-content |