Home | History | Annotate | Download | only in tasks
      1 desc "tag and release gl-matrix v#{GLMatrix::VERSION}"
      2 task :release do
      3   require 'thor'
      4   Bundler.ui = Bundler::UI::Shell.new(Thor::Shell::Basic.new)
      5   Bundler.ui.debug! if ENV['DEBUG']
      6 
      7   # Sanity check: rebuild files just in case dev forgot to.
      8   # If so, files will change and release will abort since changes
      9   # were not checked in.
     10   Rake::Task['build'].invoke
     11 
     12   release do
     13     # Put other release-related stuff here, such as publishing docs;
     14     # if anything fails, gl-matrix will be untagged and not pushed.
     15     #
     16     # Example:
     17     #
     18     #   Rake::Task['doc:publish'].invoke
     19     #
     20   end
     21 end
     22