Raise instead of warn

This commit is contained in:
adfoster-r7 2021-11-30 21:43:54 +00:00
parent 9cffee8263
commit d178b6b267
No known key found for this signature in database
GPG Key ID: 3BD4FA3818818F04
1 changed files with 11 additions and 7 deletions

View File

@ -906,12 +906,10 @@ module Build
page.fetch(:path).downcase.end_with?(old_path.downcase + '.md')
end
if matched_pages.empty?
warn "Missing path for #{old_path}"
return 'missing'
raise "Missing path for #{old_path}"
end
if matched_pages.count > 1
warn "Duplicate paths for #{old_path}"
return 'missing'
raise "Duplicate paths for #{old_path}"
end
matched_pages.first.fetch(:new_path)
@ -1097,9 +1095,11 @@ module Build
def self.run(options)
Git.clone_wiki! unless options[:skip_wiki_pull]
config = Config.new
migrator = WikiMigration.new
migrator.run(config)
unless options[:skip_migration]
config = Config.new
migrator = WikiMigration.new
migrator.run(config)
end
if options[:production]
begin
@ -1131,6 +1131,10 @@ if $PROGRAM_NAME == __FILE__
options[:skip_wiki_pull] = skip_wiki_pull
end
opts.on('--skip-migration', 'Skip building the content') do |skip_migration|
options[:skip_migration] = skip_migration
end
opts.on('--production', 'Run a production build') do |production|
options[:production] = production
end