Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Propagate plugin execution dir to CreatePlugin #2183

Merged
merged 2 commits into from
Jun 15, 2022

Conversation

johanbrandhorst
Copy link
Collaborator

@johanbrandhorst johanbrandhorst commented Jun 14, 2022

fix: Propagate plugin options to CreatePlugin

Plugin options were previously only applied to the
BuildPluginMap call, resulting in the plugin
execution_dir variable being ineffective.

Also add a test to verify functionality

fix: Support plugin execution_dir for all plugins

Previously, only external host plugins would respect
the plugin execution dir. Now, all uses of the embedded
plugins respect the configuration.

@johanbrandhorst johanbrandhorst requested a review from jefferai June 14, 2022 16:14
@github-actions github-actions bot added the core label Jun 14, 2022
@johanbrandhorst johanbrandhorst changed the title fix: Propagate plugin execution dor to KMS plugins fix: Propagate plugin execution dir to KMS plugins Jun 14, 2022
@jefferai jefferai added this to the 0.9.0 milestone Jun 14, 2022
@johanbrandhorst johanbrandhorst force-pushed the jbrandhorst-plugin-execution-dir-propagation branch 3 times, most recently from d2894ed to f8ce116 Compare June 15, 2022 16:48
Plugin options were previously only applied to the
BuildPluginMap call, resulting in the plugin
execution_dir variable being ineffective.

Also add a test to verify functionality
@johanbrandhorst johanbrandhorst force-pushed the jbrandhorst-plugin-execution-dir-propagation branch from f8ce116 to ae912db Compare June 15, 2022 18:58
@johanbrandhorst johanbrandhorst changed the title fix: Propagate plugin execution dir to KMS plugins Propagate plugin execution dir to CreatePlugin Jun 15, 2022
Previously, only external host plugins would respect
the plugin execution dir. Now, all uses of the embedded
plugins respect the configuration.
@johanbrandhorst johanbrandhorst force-pushed the jbrandhorst-plugin-execution-dir-propagation branch from ae912db to a4ffe7c Compare June 15, 2022 19:01
@johanbrandhorst johanbrandhorst marked this pull request as ready for review June 15, 2022 19:01
@johanbrandhorst johanbrandhorst merged commit d06ac0d into main Jun 15, 2022
@johanbrandhorst johanbrandhorst deleted the jbrandhorst-plugin-execution-dir-propagation branch June 15, 2022 20:16
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants