Skip to content

Commit 11727f5

Browse files
committed
Prevent manifest task definition from being loaded in dependent projects
The manifist task is only for publify_core. Dependent gems should handle manifests by themselves and not be required to have rake-manifest installed as a development dependency.
1 parent 7bba27b commit 11727f5

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

Manifest.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,6 @@ lib/publify_time.rb
459459
lib/sidebar_field.rb
460460
lib/sidebar_registry.rb
461461
lib/spam_protection.rb
462-
lib/tasks/manifest.rake
463462
lib/tasks/publify_core_tasks.rake
464463
lib/text_filter_plugin.rb
465464
lib/theme.rb

Rakefile

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,15 @@ load "rails/tasks/statistics.rake"
1616
Bundler::GemHelper.install_tasks
1717

1818
require "rspec/core/rake_task"
19+
require "rake/manifest/task"
20+
21+
Rake::Manifest::Task.new do |t|
22+
t.patterns = ["*.md", "MIT-LICENSE", "{app,config,db,lib,themes}/**/*"]
23+
end
24+
25+
task default: "manifest:check"
1926

2027
desc "Run all specs in spec directory"
2128
RSpec::Core::RakeTask.new(spec: "app:db:test:prepare")
22-
task default: :spec
2329

24-
load "lib/tasks/manifest.rake"
25-
task default: "manifest:check"
30+
task default: :spec

lib/tasks/manifest.rake

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)