1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
# frozen_string_literal: true
require 'app_store_connect/version'
desc 'Release'
task :release do
version_increment, = Rake::Task['version:increment'].invoke
version = version_increment.call
Rake::Task['bundle:install'].invoke
Rake::Task['changelog'].invoke("v#{version}")
Rake::Task['git:add'].invoke('-A')
Rake::Task['git:commit'].invoke("v#{version}")
Rake::Task['git:tag'].invoke("v#{version}")
Rake::Task['git:push'].invoke('origin main')
Rake::Task['git:push'].invoke("origin v#{version}")
end
|