You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a user upgrades chronicle-etl and then uses a plugin, the plugin's gemspec might resolve an older version of chronicle-etl and then a ConflictError will be raised when attempting to load it.
This should be pretty recoverable: we check if a plugin is installed but incompatible and then call Gem.install again (todo: figure out if we have to pass an explicit version).
Also, would be useful to have a $chronicle-etl plugins:update_all command. Also maybe a $chronicle-etl plugins:cleanup for removing old versions.
The text was updated successfully, but these errors were encountered:
If a user upgrades
chronicle-etl
and then uses a plugin, the plugin's gemspec might resolve an older version ofchronicle-etl
and then a ConflictError will be raised when attempting to load it.This should be pretty recoverable: we check if a plugin is installed but incompatible and then call
Gem.install
again (todo: figure out if we have to pass an explicit version).Also, would be useful to have a
$chronicle-etl plugins:update_all
command. Also maybe a$chronicle-etl plugins:cleanup
for removing old versions.The text was updated successfully, but these errors were encountered: