diff options
Diffstat (limited to 'task')
-rw-r--r-- | task/release.rake | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/task/release.rake b/task/release.rake index 402db1ca85..8aeaa0bfee 100644 --- a/task/release.rake +++ b/task/release.rake @@ -1,16 +1,17 @@ # frozen_string_literal: true require "bundler/gem_tasks" -task :build => ["build_metadata", "man:build"] do +task :build => ["build_metadata"] do Rake::Task["build_metadata:clean"].tap(&:reenable).real_invoke end -task :release => ["man:build", "release:verify_files", "release:verify_github", "build_metadata"] +task :release => ["release:verify_docs", "release:verify_files", "release:verify_github", "build_metadata"] namespace :release do + task :verify_docs => :"man:check" + task :verify_files do - git_list = IO.popen("git ls-files -z", &:read).split("\x0").select {|f| f.match(%r{^(lib|exe)/}) } + git_list = IO.popen("git ls-files -z", &:read).split("\x0").select {|f| f.match(%r{^(lib|man|exe)/}) } git_list += %w[CHANGELOG.md LICENSE.md README.md bundler.gemspec] - git_list += Dir.glob("man/**/*") gem_list = Gem::Specification.load("bundler.gemspec").files |