From 6f9b01c056cd2f3a4761baf78df207e1154f1b06 Mon Sep 17 00:00:00 2001 From: Kasper Timm Hansen Date: Tue, 25 Jul 2017 21:58:33 +0200 Subject: Use exact Rails version when verifying. --- tasks/release.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tasks') diff --git a/tasks/release.rb b/tasks/release.rb index ac13612b91..b3bbbb0076 100644 --- a/tasks/release.rb +++ b/tasks/release.rb @@ -154,8 +154,13 @@ namespace :all do task verify: :install do app_name = "pkg/verify-#{version}-#{Time.now.to_i}" - sh "rails new #{app_name}" + sh "rails _#{version}_ new #{app_name} --skip-bundle" # Generate with the right version. cd app_name + + # Replace the generated gemfile entry with the exact version. + File.write("Gemfile", File.read("Gemfile").sub(/^gem 'rails.*/, "gem 'rails', '#{version}'")) + sh "bundle" + sh "rails generate scaffold user name admin:boolean && rails db:migrate" puts "Booting a Rails server. Verify the release by:" -- cgit v1.2.3