summaryrefslogtreecommitdiff
path: root/task
diff options
context:
space:
mode:
Diffstat (limited to 'task')
-rw-r--r--task/release.rake9
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