This is an automated email from the ASF dual-hosted git repository. porcelli pushed a commit to branch KOGITO-8015-feature-preview in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit 90c94c2d80551a47cf1e339c112139d62a58dce8 Merge: 1e1e5ebb9a 20b87604b1 Author: Guilherme Caponetto <[email protected]> AuthorDate: Thu May 25 17:17:12 2023 -0300 NO-ISSUE: merge main into KOGITO-8015-feature-preview (#1668) .ci/jenkins/Jenkinsfile.vscode | 4 - .github/workflows/daily_dev_publish.yml | 22 +- .github/workflows/release_build.yml | 77 ++- .github/workflows/release_dry_run.yml | 2 +- .github/workflows/release_publish.yml | 2 +- .github/workflows/staging_build.yml | 26 +- .gitignore | 3 + .../external/ExternalDataSetClientProvider.java | 5 + .../client/external/metrics/MetricsParser.java | 7 +- .../client/external/metrics/MetricsParserTest.java | 45 +- .../dataset/def/ExternalDataSetDef.java | 17 +- .../dataset/def/ExternalServiceType.java | 57 ++ .../dataset/json/ExternalDefJSONMarshaller.java | 18 +- .../kie-editors-dev-vscode-extension/package.json | 4 +- packages/kie-sandbox-distribution/README.md | 57 ++ .../kie-sandbox-distribution/docker-compose.yaml | 26 + packages/kie-sandbox-distribution/env/index.js | 93 +++ packages/kie-sandbox-distribution/package.json | 30 + .../src/resources/kubernetes/Deployment.ts | 18 + .../src/resources/openshift/Route.ts | 14 + .../env/index.js | 20 +- .../install.js} | 15 +- .../package.json | 40 ++ .../pom.xml | 164 ++++++ .../src/main/java/org/kie/kogito/AppStartup.java | 67 +++ .../org/kie/kogito/FileStructureConstants.java | 36 ++ .../java/org/kie/kogito/HotReloadResource.java | 103 ++++ .../org/kie/kogito/StaticContentCachingFilter.java | 48 ++ .../main/java/org/kie/kogito/api/FileService.java | 44 ++ .../java/org/kie/kogito/api/FileValidation.java} | 13 +- .../java/org/kie/kogito/api/UploadService.java} | 16 +- .../main/java/org/kie/kogito/api/ZipService.java} | 16 +- .../kie/kogito/health/LivenessHealthCheck.java} | 20 +- .../kie/kogito/health/ReadinessHealthCheck.java} | 20 +- .../org/kie/kogito/health/StartupHealthCheck.java} | 20 +- .../main/java/org/kie/kogito/model/FileType.java} | 11 +- .../org/kie/kogito/model/FileValidationResult.java | 71 +++ .../org/kie/kogito/model/UploadException.java} | 12 +- .../org/kie/kogito/model/ValidationException.java} | 20 +- .../org/kie/kogito/service/FileServiceImpl.java | 189 +++++++ .../org/kie/kogito/service/UploadServiceImpl.java | 135 +++++ .../org/kie/kogito/service/ZipServiceImpl.java | 60 ++ .../kie/kogito/validation/OpenApiValidation.java | 69 +++ .../kogito/validation/PropertiesValidation.java | 41 ++ .../validation/ServerlessWorkflowValidation.java | 65 +++ .../src/main/resources/application.properties | 12 + .../src/main/resources/hello.sw.json | 26 + .../org/kie/kogito/service/FileServiceTest.java | 210 +++++++ .../org/kie/kogito/service/ZipServiceTest.java | 52 ++ .../src/test/resources/test-with-invalid.zip | Bin 0 -> 1943 bytes .../src/test/resources/test.zip | Bin 0 -> 1415 bytes .../env/index.js | 43 ++ .../package.json | 18 + .../.dockerignore | 4 + .../Containerfile | 46 ++ .../Dockerfile | 1 + .../env/index.js | 41 ++ .../package.json | 34 ++ .../build/defaultEnvJson.ts} | 25 +- packages/serverless-logic-web-tools/env/index.js | 43 +- packages/serverless-logic-web-tools/package.json | 10 +- packages/serverless-logic-web-tools/src/App.tsx | 19 +- .../serverless-logic-web-tools/src/AppConstants.ts | 4 + .../src/ResponsiveDropdown/ResponsiveDropdown.tsx | 1 + .../src/accelerator/Accelerators.ts | 43 ++ .../src/accelerator/useAccelerator.tsx | 272 +++++++++ .../src/alerts/Alerts.tsx | 10 +- .../src/alerts/GlobalAlertsContext.tsx | 122 ++++ .../src/editor/CreateGitHubRepositoryModal.tsx | 170 +++--- .../src/editor/Deploy/ConfirmDeployModal.tsx | 9 +- .../src/editor/Deploy/DeployDropdownItems.tsx | 154 ----- .../src/editor/EditorPage.tsx | 16 +- .../src/editor/EditorToolbar.tsx | 68 +-- .../KieSandboxExtendedServicesButtons.tsx | 7 +- .../KieSandboxExtendedServicesDropdownGroup.tsx | 11 +- .../src/editor/NewFileDropdownMenu.tsx | 6 +- .../editor/api/RemoteServiceRegistryCatalogApi.ts | 2 +- .../src/editor/hooks/EditorContext.tsx | 49 ++ .../src/editor/hooks/useDeployDropdownItems.tsx | 411 ++++++++++++++ .../src/editor/hooks/useEditorNotifications.tsx | 8 +- .../src/env/EnvContext.tsx | 15 +- .../src/env/EnvContextProvider.tsx | 14 +- .../OpenShiftConstants.ts => env/EnvJson.ts} | 10 +- .../src/extension/index.ts | 16 +- .../src/fetch/index.ts} | 17 +- .../src/home/sample/{sampleApi.ts => SampleApi.ts} | 46 +- .../src/home/sample/SampleCard.tsx | 2 +- .../src/home/sample/SampleConstants.ts} | 23 +- .../src/home/sample/SamplesCatalog.tsx | 2 +- .../src/home/sample/hooks/SampleContext.tsx | 22 +- .../src/homepage/recentModels/RecentModels.tsx | 10 +- .../recentModels/workspaceFiles/WorkspaceFiles.tsx | 11 +- .../serverless-logic-web-tools/src/i18n/AppI18n.ts | 70 --- .../src/i18n/locales/en.ts | 78 +-- .../KieSandboxExtendedServicesContextProvider.tsx | 58 +- .../KieSandboxExtendedServicesIcon.tsx | 2 +- .../KieSandboxExtendedServicesModal.tsx | 12 +- .../src/openshift/DeployConstants.ts} | 14 +- .../src/openshift/OpenShiftConstants.ts | 4 + .../src/openshift/OpenShiftContext.tsx | 6 +- .../src/openshift/OpenShiftContextProvider.tsx | 55 +- .../src/openshift/deploy/BaseContainerImages.ts | 11 +- .../src/openshift/deploy/DeploymentStrategy.ts | 17 - .../strategies/DashboardSingleModelDeployment.ts | 3 +- .../strategies/DashboardWorkspaceDeployment.ts | 3 +- .../deploy/strategies/KogitoProjectDeployment.ts | 3 +- .../deploy/strategies/KogitoSwfModelDeployment.ts | 3 +- .../src/openshift/deploy/types.ts | 14 +- .../dropdown/OpenShiftDeploymentDropdownItem.tsx | 77 ++- .../dropdown/OpenshiftDeploymentsDropdown.tsx | 188 +++++-- .../src/openshift/hooks/useDeploymentStrategy.ts | 3 +- .../pipelines/DevModeDeploymentLoaderPipeline.ts | 123 ++++ .../pipelines/KnativeDeploymentLoaderPipeline.ts | 1 + .../openshift/pipelines/RestartDevModePipeline.ts | 112 ++++ .../openshift/pipelines/SpinUpDevModePipeline.ts | 241 ++++++++ .../src/openshift/swfDevMode/DevModeConstants.ts | 83 +++ .../src/openshift/swfDevMode/DevModeContext.tsx | 292 ++++++++++ .../src/settings/SettingsContext.tsx | 29 +- .../src/settings/openshift/OpenShiftSettings.tsx | 9 +- .../settings/openshift/OpenShiftSettingsConfig.tsx | 10 + .../openshift/OpenShiftSettingsSimpleConfig.tsx | 50 +- .../src/settings/storage/StorageSettings.tsx | 10 +- .../src/upgrade/UpgradeContext.tsx | 67 +++ .../components/NewWorkspaceFromSample.tsx | 4 +- .../hooks/WebToolsWorkspaceContextProvider.tsx | 30 + .../src/workspace/worker/sharedWorker.ts | 6 +- .../src/zip/index.ts} | 21 +- .../serverless-logic-web-tools/static/env.json | 2 +- .../static/resources/style.css | 100 +--- packages/serverless-logic-web-tools/tsconfig.json | 11 +- .../serverless-logic-web-tools/webpack.config.js | 302 ---------- .../serverless-logic-web-tools/webpack.config.ts | 328 +++++++++++ .../package.json | 1 + .../ServerlessWorkflowCombinedEditorChannelApi.ts | 6 + ...ServerlessWorkflowCombinedEditorEnvelopeApi.ts} | 13 +- .../editor/ServerlessWorkflowCombinedEditor.tsx | 28 + .../ServerlessWorkflowCombinedEditorView.tsx | 14 +- .../src/editor/helpers/ColorNodes.ts | 45 ++ ...verlessWorkflowCombinedEditorEnvelopeApiImpl.ts | 52 ++ .../src/impl/SwfCombinedEditorChannelApiImpl.ts | 4 + .../src/impl/index.ts | 1 + .../ServerlessWorkflowDiagramEditorEnvelopeApi.ts | 4 +- .../src/api/StunnerAPI.ts | 76 +++ .../src/api/StunnerEditorEnvelopeAPI.ts | 107 ++++ .../src/api/StunnerEditorEnvelopeAPIFactory.ts | 48 ++ .../src/api/SwfStunnerEditorAPI.ts | 182 ++++++ .../envelope/ServerlessWorkflowDiagramEditor.ts | 93 ++- ...rverlessWorkflowDiagramEditorEnvelopeApiImpl.ts | 110 +++- .../envelope/ServerlessWorkflowStunnerEditor.ts | 108 ++++ .../canvas/controls/ControlPointControlImpl.java | 2 +- .../client/widgets/editor/StunnerEditor.java | 1 + .../common/stunner/core/graph/content/Bound.java | 7 +- .../common/stunner/core/graph/content/Bounds.java | 7 +- .../core/graph/content/view/ControlPoint.java | 9 +- .../stunner/core/graph/content/view/Point2D.java | 9 +- .../stunner/core/client/api/JsStunnerEditor.java | 2 + .../stunner/core/client/api/JsStunnerSession.java | 21 +- .../common/stunner/core/client/api/JsWindow.java | 1 + .../core/graph/content/view/MagnetConnection.java | 9 +- .../core/graph/content/view/Point2DConnection.java | 7 +- .../core/graph/content/view/ViewConnectorImpl.java | 9 +- .../stunner/core/graph/content/view/ViewImpl.java | 7 +- .../common/stunner/core/graph/impl/NodeImpl.java | 8 +- .../impl/AbstractControlPointCommandTest.java | 6 +- .../com/ait/lienzo/client/core/types/JsCanvas.java | 5 + .../stunner/sw/client/editor/DiagramEditor.java | 2 +- .../common/stunner/sw/KogitoSWEditor.gwt.xml | 2 +- .../sw/client/editor/DiagramEditorTest.java | 6 +- ...neServerlessWorkflowCombinedEditorChannelApi.ts | 4 + .../src/main/resources}/hello-world.sw.json | 0 ...-workflow-editor-extension-svg-filepath.test.ts | 123 ++++ .../package.json | 4 +- packages/stunner-editors/pom.xml | 4 +- .../package.json | 4 +- .../src/VSCodeTestHelper.ts | 40 ++ .../package.json | 2 +- .../.mocharc.json | 7 - .../.vscode/launch.json | 24 - .../.vscode/settings.json | 9 - .../.vscode/tasks.json | 18 - .../CHANGELOG.md | 149 ----- .../LICENSE | 201 ------- .../README.md | 86 --- .../icon.png | Bin 22915 -> 0 bytes .../it-tests/helpers/swf/SwfEditorTestHelper.ts | 174 ------ .../autocompletion/autocompletion.sw.json | 15 - .../autocompletion/autocompletion.sw.json.result | 28 - .../autocompletion/autocompletion.sw.yaml | 16 - .../autocompletion/autocompletion.sw.yaml.result | 27 - .../emptyfile_autocompletion.sw.json | 0 .../emptyfile_autocompletion.sw.json.result | 41 -- .../emptyfile_autocompletion.sw.yaml | 0 .../emptyfile_autocompletion.sw.yaml.result | 25 - .../emptyworkflow_autocompletion.sw.json | 0 .../emptyworkflow_autocompletion.sw.json.result | 11 - .../resources/autocompletion/specs/api.yaml | 15 - .../resources/basic-operations/greet.sw.json | 67 --- .../applicant-request-decision.sw.json | 59 -- .../resources/expression/expression.sw.json | 35 -- .../resources/expression/expression.sw.yaml | 22 - .../resources/expression/schema/schema.json | 24 - .../resources/expression/specs/openapi.json | 49 -- .../it-tests/resources/functions/function.sw.json | 14 - .../resources/functions/function.sw.json.result | 30 - .../it-tests/resources/functions/function.sw.yaml | 10 - .../resources/functions/function.sw.yaml.result | 18 - .../it-tests/resources/functions/routes/camel.json | 29 - .../it-tests/resources/functions/routes/camel.yaml | 12 - .../resources/functions/specs/asyncapi.json | 17 - .../resources/functions/specs/asyncapi.yaml | 10 - .../resources/functions/specs/openapi.json | 41 -- .../resources/functions/specs/openapi.yaml | 25 - .../it-tests/resources/greeting-flow/.dockerignore | 5 - .../it-tests/resources/greeting-flow/.gitignore | 39 -- .../it-tests/resources/greeting-flow/pom.xml | 144 ----- .../org/kie/tools/it/tests/GreetingResource.java | 16 - .../src/main/resources/application.properties | 1 - .../src/main/resources/greetings.sw.json | 81 --- .../greeting-flow/src/main/resources/openapi.yaml | 37 -- .../org/kie/tools/it/tests/GreetingResourceIT.java | 9 - .../kie/tools/it/tests/GreetingResourceTest.java | 21 - .../syntax-highlight-hello-world.sw.json | 18 - ...orkflow-editor-extension-autocompletion.test.ts | 255 --------- ...kflow-editor-extension-basic-operations.test.ts | 141 ----- ...low-editor-extension-diagram-navigation.test.ts | 84 --- ...ss-workflow-editor-extension-expression.test.ts | 85 --- ...ess-workflow-editor-extension-functions.test.ts | 177 ------ ...verless-workflow-editor-extension-smoke.test.ts | 62 -- ...kflow-editor-extension-syntax-highlight.test.ts | 96 ---- .../it-tests/settings.json | 14 - .../jsonLanguageConfiguration.json | 23 - .../yamlLanguageConfiguration.json | 38 -- .../mocha-reporter-config.json | 15 - .../package.json | 388 ------------- .../src/extension/RedHatAuthExtensionStateStore.ts | 53 -- ...erverlessWorkflowDiagramEditorChannelApiImpl.ts | 261 --------- ...rlessWorkflowDiagramEditorChannelApiProducer.ts | 70 --- .../builtInVsCodeEditorSwfContributions.ts | 320 ----------- .../src/extension/commandIds.ts | 30 - .../src/extension/configuration.ts | 152 ----- .../src/extension/extension.ts | 138 ----- .../fs/JqExpressionsReadSchemaFromFs.ts | 62 -- .../SwfLanguageServiceChannelApiImpl.ts | 45 -- .../languageService/VsCodeSwfLanguageService.ts | 212 ------- .../SwfServiceCatalogChannelApiImpl.ts | 63 --- .../serviceCatalog/SwfServiceCatalogStore.ts | 71 --- .../SwfServiceCatalogSupportActions.ts | 74 --- .../fs/FsWatchingServiceCatalogRelativeStore.ts | 220 -------- .../serviceRegistry/ServiceRegistriesStore.ts | 174 ------ .../ServiceRegistryInstanceClient.ts | 88 --- .../serviceRegistry/auth/AuthProviderFactory.ts | 45 -- .../serviceRegistry/auth/RhhccAuthProvider.ts | 77 --- .../serviceCatalog/serviceRegistryCommands.ts | 50 -- .../src/extension/setupDeprecationNotification.ts | 49 -- .../extension/setupDiagramEditorCompanionTab.ts | 142 ----- .../ServerlessWorkflowDiagramEditorEnvelopeApp.ts | 44 -- .../ServerlessWorkflowMermaidViewerEnvelopeApp.ts | 28 - .../static/svg-icon-dark.png | Bin 656 -> 0 bytes .../static/svg-icon-light.png | Bin 362 -> 0 bytes .../syntaxes/JSON.tmLanguage.json | 213 ------- .../syntaxes/YAML.tmLanguage.json | 621 --------------------- .../tsconfig.it-tests.json | 11 - .../tsconfig.json | 9 - .../webpack.config.js | 72 --- .../pom.xml | 7 +- .../internal/handlers/GetAccessorsHandler.java | 12 +- .../src/textEditor/YardTextEditorController.ts | 2 + .../augmentation/language/schemas/yardSchema.ts | 187 +++++++ .../augmentation/language/yaml/index.ts} | 37 +- packages/yard-vscode-extension/package.json | 13 +- pnpm-lock.yaml | 339 +++++------ repo/graph.dot | 22 +- repo/graph.json | 86 +-- scripts/build-env/src/bin.ts | 20 + scripts/sparse-checkout/run.sh | 2 +- 275 files changed, 6682 insertions(+), 8118 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
