desc "tag and release gl-matrix v#{GLMatrix::VERSION}" task :release do require 'thor' Bundler.ui = Bundler::UI::Shell.new(Thor::Shell::Basic.new) Bundler.ui.debug! if ENV['DEBUG'] # Sanity check: rebuild files just in case dev forgot to. # If so, files will change and release will abort since changes # were not checked in. Rake::Task['build'].invoke release do # Put other release-related stuff here, such as publishing docs; # if anything fails, gl-matrix will be untagged and not pushed. # # Example: # # Rake::Task['doc:publish'].invoke # end end