Current host plugin didn't support the Windows usage since the postinstall need a bash script and the copy-config was using bash command which couldn't work well in Windows env .
What was the solution? (How)
Replaced the bash script to the NodeJS script which can work cross environment.
Added the GitHub Action to build the plugin in both three OS: Windows, Ubuntu and MacOS.
What is the impact of this change? (Focus on the customer experience)
Support customers to use this plugin in windows env.
Are you adding any new dependencies to the system?
No
How were these changes tested?
Tested manually in the Windows env to see whether it can be built successfully and added into Editor.
Passed the CI/CD build.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
What was the problem/requirement? (What/Why)
Current host plugin didn't support the Windows usage since the
postinstall
need a bash script and thecopy-config
was using bash command which couldn't work well in Windows env .What was the solution? (How)
What is the impact of this change? (Focus on the customer experience)
Support customers to use this plugin in windows env.
Are you adding any new dependencies to the system?
No
How were these changes tested?
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.