Rakefile in workarea-api-4.4.7 vs Rakefile in workarea-api-4.5.0
- old
+ new
@@ -3,15 +3,18 @@
require 'bundler/setup'
rescue LoadError
puts 'You must `gem install bundler` and `bundle install` to run rake tasks'
end
+require 'rails'
+require 'workarea/core'
require 'rake/testtask'
require 'date'
load 'rails/test_unit/testing.rake'
load 'workarea/changelog.rake'
+load Workarea::Core::Engine.root.join('lib', 'tasks', 'services.rake')
GEMS = %w(admin storefront).freeze
ROOT_DIR = Dir.pwd
GEMS.each do |gem|
@@ -69,19 +72,25 @@
#
# Updating changelog
#
#
- #Rake::Task['workarea:changelog'].execute
- #system 'git add CHANGELOG.md'
- #system 'git commit -m "Update CHANGELOG"'
- #system 'git push origin HEAD'
+ Rake::Task['workarea:changelog'].execute
+ system 'git add CHANGELOG.md'
+ system 'git commit -m "Update CHANGELOG"'
+ system 'git push origin HEAD'
#
# Build documentation
#
#
- system 'GENERATE_API_DOCS=true bundle exec rake test && git add doc && git commit -am "Update documentation" && git push origin HEAD'
+ system <<~COMMAND
+ (cd admin && GENERATE_API_DOCS=true bin/rails test) &&
+ (cd storefront && GENERATE_API_DOCS=true bin/rails test) &&
+ git add docs/ &&
+ git commit -am "Update documentation" &&
+ git push origin HEAD
+ COMMAND
#
# Build gem files
#
#