From f3afc8bf85001da849239bc588bb394752c672b5 Mon Sep 17 00:00:00 2001 From: Martin Brennan Date: Thu, 15 Jun 2023 16:34:30 +1000 Subject: [PATCH] DEV: Do not auto reload on plugin spec file changes (#22127) There is no need to reload the rails server if plugin spec files change, since they are not autoloaded but they are also not loaded into the app. --- config/initializers/000-development_reload_warnings.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config/initializers/000-development_reload_warnings.rb b/config/initializers/000-development_reload_warnings.rb index fccad271422..f6901bd6f24 100644 --- a/config/initializers/000-development_reload_warnings.rb +++ b/config/initializers/000-development_reload_warnings.rb @@ -21,7 +21,9 @@ not_autoloaded = files.filter_map do |file| autoloaded = Rails.autoloaders.main.__autoloads.key? file - Pathname.new(file).relative_path_from(Rails.root) if !autoloaded + if !autoloaded && !file.end_with?("spec.rb") + Pathname.new(file).relative_path_from(Rails.root) + end end if not_autoloaded.length > 0