houdini/gems/houdini_upgrade/lib/tasks/houdini_upgrade_tasks.rake

21 lines
642 B
Ruby

# frozen_string_literal: true
# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
namespace :houdini_upgrade do
Rake::Task["install:migrations"].clear_comments
desc "Run houdini upgrade to v2"
task :run => :environment do
Rake::Task["houdini_upgrade:install:migrations"].invoke
Rake::Task["active_storage:install"].invoke
Rake::Task["houdini_upgrade:cw_to_activestorage"].invoke
Rake::Task["houdini_upgrade:run_db_migration"].invoke
end
task :migration do
sh 'rails db:migrate'
end
task :cw_to_activestorage do
sh 'rails generate cw_to_activestorage'
end
end