From 7c4080aac42ffc109693dd20672ab3bf09a9db9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Mendon=C3=A7a=20Fran=C3=A7a?= Date: Fri, 18 Dec 2015 14:56:26 -0200 Subject: Add task to test the release preparation --- Rakefile | 3 +++ tasks/release.rb | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Rakefile b/Rakefile index c0b9128eff..b4517e2545 100644 --- a/Rakefile +++ b/Rakefile @@ -7,6 +7,9 @@ require 'railties/lib/rails/api/task' desc "Build gem files for all projects" task :build => "all:build" +desc "Prepare the release" +task :prep_release => "all:prep_release" + desc "Release all gems to rubygems and create a tag" task :release => "all:release" diff --git a/tasks/release.rb b/tasks/release.rb index d935cdc53e..ea7f66a171 100644 --- a/tasks/release.rb +++ b/tasks/release.rb @@ -57,8 +57,6 @@ directory "pkg" sh "gem install #{gem}" end - task :prep_release => [:ensure_clean_state, :build] - task :push => :build do sh "gem push #{gem}" end @@ -139,5 +137,7 @@ namespace :all do sh "git push --tags" end + task :prep_release => %w(ensure_clean_state build) + task :release => %w(ensure_clean_state build bundle commit tag push) end -- cgit v1.2.3