Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: enable js runtime (preview) (microsoft#3198)
* add js runtime * set copy button disable when copying * updated js runtime to load settings correctly * updated js runtime to load settings correctly * add js runtime publish * add runtime config * fixed sample templates * read folder path from settings * change publish folder for js runtime * exlucde *.zip from archived files * fixed appsettings path for deployment * added web.config as well as iisnode.yml configuration files for deployment * compiled js runtime * merge settings * enum value to lower case * fixed zip deployment issue * deploy js runtime without eject * js runtime lib files * fix restart * fix lint * fix zip runtime * fix bot-deploy package can not update in azurepublish plugin * fix copy runtime everytime when local publish * updated configuration files for deployment * add yarn install in first time clicking start * bump runtime dependencies' version * fix deploy absolute url and include .deployment into zip * decouple platform in localpublish plugin * move some code into nodejs runtime core * merge master * fix profile edit and save not saving to settings * Remove language specific features from core and into runtime plugin (microsoft#3453) * Remove language specific features from core and into runtime plugin * cleanup a bit of the azurepublish plugin for readability * move some code, add some comments * refactor bot project deploy and split into several sub-classes. move this from inside composer into the plugin * remove bot-deploy package combine azurePublish and azureFunctionsPublish refine buildDeploy api method to allow for knowledge of what target is being built for * remove azureFunctionsPublish (replaced by azureFunctions) * fix to node runtime * allow start bot button to be async * clean up dependencies, paths * remove rimraf yarn.lock in package.json and catch error during setBot * merge settings and write once inside the runtime plugin * make sure to use exec instead of execSync * make sure everything happens in the right order don't use console.log * identify runtime by name field * update luis package in azurePublish plugin and fix getRuntimeByProject * remove lib folder in azurePublish * test: increase 'adaptive-flow' test coverage to 77% (microsoft#3530) * + UT: adaptive-flow-renderer/widgets * + UT: adaptive-flow-editor/utils * remove unref hook: useWindowDimension * + UT: KeyboardZone * + UT: cursorTracker * + UT: adaptive-flow-editor/constants * +UT: AdaptiveFlowEditor * + UT: adaptive-flow-editor/contexts * + UT: useEditorEventApi * fix CI error * + UT: NodeWrapper * + UT: EdgeMenu * KeyboardZone behavioror test * change the test file structure of cursorTracker * update a test case (microsoft#3531) Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com> * fix lgWorker test failure (microsoft#3529) Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com> * chore: adds webpack bundle analyzer (microsoft#3542) * issues#3309 * fixes lints * Default to bot settings if no route cache * fix: microsoft#3485 * fix: microsoft#3486 Debug/Fix HMR support * webpack bundle analyzer Co-authored-by: Soroush <sorgh@microsoft.com> Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com> Co-authored-by: Andy Brown <asbrown002@gmail.com> * refactor: split some actions off setSettings (microsoft#3525) * split some actions off setSettings * add more actions - eject still not working * fix arguments in eject * split some actions off setSettings * add more actions - eject still not working * fix arguments in eject * Update setting.ts * fix some tests * Update index.ts * move logo-clicking to commands.ts * Update commands.ts * fix: Dialog validate throw error when delete an action (microsoft#3537) * fix: Dialog validate throw error when delete an action * use optional chaining and more explicit length check * fix lint Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com> Co-authored-by: Andy Brown <asbrown002@gmail.com> * use const instead of raw http status values * rename js runtime to node-azurewebapp Co-authored-by: Wenyi Luo <wenyluo@microsoft.com> Co-authored-by: zeye <2295905420@qq.com> Co-authored-by: liweitian <liweitian93@outlook.com> Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com> Co-authored-by: Zhixiang Zhan <zhixzhan@microsoft.com> Co-authored-by: Soroush <hatpick@gmail.com> Co-authored-by: Soroush <sorgh@microsoft.com> Co-authored-by: Andy Brown <asbrown002@gmail.com> Co-authored-by: Ben Yackley <61990921+beyackle@users.noreply.github.com> Co-authored-by: leileizhang <leilzh@microsoft.com> * fix js runtime in core * fix js runtime local publish * fix exclude paths not working in copyDir * delete bot-deploy in lib * merge nodejs runtime packages into one and fix deploy path error * fix yarn to install lu 4.10.0 * fix merge conflict * enable switch runtime in managed mode * add npmrc to set registry in azure, make sure daily build version package can be install * fix several comments * fix comments * fix luisbot deploy endpointKey issue and send 202 response before runtime template copy * fix luisbot deploy endpointKey issue and send 202 response before runtime template copy * fix ut in eject * move DialogSetting interface into shared folder * fix build error * fix e2e test fail * add test for js runtime * dotnet runtime luis settings refactor, remove duplicate settings file (microsoft#3677) * remove appsettings.deployment.json and appsettings.development.json * fix get publish status after merge main * some updates to the plugins README to include new functionality * additional docs for the plugin APIs * upgrade dependency * support skills * optimized structure of js runtime * to get correct project root * added manifest support in js runtime * ignored lib folder in js runtime * updated docs of js runtime * fix some comments * removed skills validation * remove appsettings.json in dotnet * fixed case issue of microsoft app id * increased param length limit of web server * shared skill conversation id factory * remove listener before stop bot, move manifest saving into runtime plugin * fix unit test * modify node runtime actions test, add node runtime test into CI * modify all node runtime tests * add working directory in ci yml * add preview in js eject and update restify package version * add ts into dev dep * build after eject * added test cases for skill conversation id factory * fix npm build involve jest in production environment * polish * fix some comments * add eslint and fix lint * updated set output target of typescript to es6 * use lodash merge instead object assign * change method parameter to object, move botStatusInterval from recoil to component * remove templatePath in publish api call and get it in plugins by runtime type in project * azure functions in js runtime * polish exec in runtime plugin, use lodash mergeWith to replace original mergeDeep * polish runtime plugin * make console log in azure publish plugin to logger * fix mkdir error in runtime plugin; popup confirm dialog instead error when customized runtime existed * stop bot before switch eject runtime * ignore warning and error in npm install, modify schema folder into Schema folder in eject, in case linux eject * add doc for js runtime * polish * polish * modify readme * merge multi parameter into object Co-authored-by: Zichuan Ma <zim@microsoft.com> Co-authored-by: Qi Kang <qika@microsoft.com> Co-authored-by: Ben Brown <benbro@microsoft.com> Co-authored-by: zeye <2295905420@qq.com> Co-authored-by: liweitian <liweitian93@outlook.com> Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com> Co-authored-by: Zhixiang Zhan <zhixzhan@microsoft.com> Co-authored-by: Soroush <hatpick@gmail.com> Co-authored-by: Soroush <sorgh@microsoft.com> Co-authored-by: Andy Brown <asbrown002@gmail.com> Co-authored-by: Ben Yackley <61990921+beyackle@users.noreply.github.com> Co-authored-by: leileizhang <leilzh@microsoft.com> Co-authored-by: Qi Kang <kangqidev@gmail.com> Co-authored-by: Lu Han <32191031+luhan2017@users.noreply.github.com>
- Loading branch information