FIX: `plugin:install_all_gems` Rake task not installing plugin gem (#24522)
Why this change?
This regressed in dec68d780c
where the
commit assumes that plugin gems are always installed when the
`plugin:install_all_gems` Rake task is ran as it would run the our Rails
initializers which activates plugins and install the gems. However, this
assumption only holds true when the `LOAD_PLUGINS` is present and set to
`1`.
What does this change do?
This commit changes the `plugin:install_all_gems` to load the Rails
environment with `LOAD_PLUGINS` set to `1` such that the plugin gems
will be installed as part of our initialization process for the app.
The commit also removes the `plugin:install_gems` Rake task which is
currently a noop and does not seem to be used anywhere..
This commit is contained in:
parent
5b97f79569
commit
189aa5fa4e
|
@ -170,18 +170,8 @@ end
|
|||
|
||||
desc "install all plugin gems"
|
||||
task "plugin:install_all_gems" do |t|
|
||||
# Left intentionally blank.
|
||||
# When the app is being loaded, all missing gems are installed
|
||||
# See: lib/plugin_gem.rb
|
||||
puts "Done"
|
||||
end
|
||||
|
||||
desc "install plugin gems"
|
||||
task "plugin:install_gems", :plugin do |t, args|
|
||||
# Left intentionally blank.
|
||||
# When the app is being loaded, all missing gems are installed
|
||||
# See: lib/plugin_gem.rb
|
||||
puts "Done"
|
||||
ENV["LOAD_PLUGINS"] = "1"
|
||||
Rake::Task["environment"].invoke
|
||||
end
|
||||
|
||||
def spec(plugin, parallel: false, argv: nil)
|
||||
|
|
Loading…
Reference in New Issue