Skip to content

Sync main with 1.7.x#859

Merged
nipunayf merged 138 commits intoballerina-platform:mainfrom
rdulmina:main
Apr 10, 2026
Merged

Sync main with 1.7.x#859
nipunayf merged 138 commits intoballerina-platform:mainfrom
rdulmina:main

Conversation

@rdulmina
Copy link
Copy Markdown
Contributor

Purpose

$title

pasindufernando1 and others added 30 commits March 19, 2026 10:25
…ultiMode

Sync multi-mode-diagnostics with 1.7.x
…ameter handling in DataMapperDefinitionBuilder
…n/java/io/ballerina/flowmodelgenerator/core/model/node/DataMapperDefinitionBuilder.java

Co-authored-by: Pasindu Sulakshana Fernando <84668279+pasindufernando1@users.noreply.github.com>
…n/java/io/ballerina/flowmodelgenerator/core/model/node/DataMapperDefinitionBuilder.java

Co-authored-by: Pasindu Sulakshana Fernando <84668279+pasindufernando1@users.noreply.github.com>
…/ballerina-language-server into type-value-undefined-fix
Improve diagnostic support for map-mode expression editor
…alue-undefined-fix

Fix value assignment and type parameter handling in DataMapper builders
…ultiMode

Sync multimode diagnostics with 1.7.x
…48Fix

# Conflicts:
#	flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/flow_model_diagnostics/source/function3.bal
pasindufernando1 and others added 16 commits April 6, 2026 16:22
…ultiModDiagnostics

Sync 1.7.x with multi-mode-diagnostics
…odule-resolution

Implement dynamic resolution for AI dependent packages from Ballerina Central
Restructure RabbitMQ listener init configuration model
Refactor filtering logic in central/index search and change from `workspace` to `project` in `isPublic` flag
…unayf-patch-1

Update version to 1.7.0.alpha5
Update stdlibHttpVersion from 2.16.0 to 2.16.1 in gradle.properties
and all test data fixtures referencing http version to fix mismatch failures.
…rsion-test-data

Use latest http patch version for test
Add whitelist based Readme support for Copilot libraries
# Conflicts:
#	flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/AvailableNodesGenerator.java
#	flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/NodeBuilder.java
#	gradle.properties
@rdulmina rdulmina requested a review from KavinduZoysa as a code owner April 10, 2026 05:53
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 10, 2026

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: fcc6c5df-a053-4ef7-af9a-d25c34ab2b8e

📥 Commits

Reviewing files that changed from the base of the PR and between 39b29c3 and c3aec2c.

📒 Files selected for processing (300)
  • .gitignore
  • architecture-model-generator/modules/architecture-model-generator-ls-extension/src/test/resources/artifacts/config/connection.json
  • architecture-model-generator/modules/architecture-model-generator-ls-extension/src/test/resources/artifacts/config/http_service.json
  • architecture-model-generator/modules/architecture-model-generator-ls-extension/src/test/resources/artifacts/config/listener.json
  • architecture-model-generator/modules/architecture-model-generator-ls-extension/src/test/resources/artifacts/config/project.json
  • architecture-model-generator/modules/architecture-model-generator-ls-extension/src/test/resources/publish_artifacts/config/connections.json
  • architecture-model-generator/modules/architecture-model-generator-ls-extension/src/test/resources/publish_artifacts/config/main.json
  • architecture-model-generator/modules/architecture-model-generator-ls-extension/src/test/resources/publish_artifacts/resources/existing_project.json
  • architecture-model-generator/modules/architecture-model-generator-ls-extension/src/test/resources/publish_artifacts/resources/no_preexisting_project.json
  • flow-model-generator/modules/flow-model-central-client/src/main/java/io/ballerina/centralconnector/CentralAPI.java
  • flow-model-generator/modules/flow-model-central-client/src/main/java/io/ballerina/centralconnector/GraphQlClient.java
  • flow-model-generator/modules/flow-model-central-client/src/main/java/io/ballerina/centralconnector/RemoteCentral.java
  • flow-model-generator/modules/flow-model-central-client/src/main/java/io/ballerina/centralconnector/RestClient.java
  • flow-model-generator/modules/flow-model-central-client/src/main/java/io/ballerina/centralconnector/response/DependentPackage.java
  • flow-model-generator/modules/flow-model-generator-core/build.gradle
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/AgentChatServiceGenerator.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/AiUtils.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/AvailableNodesGenerator.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/CodeAnalyzer.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/ConnectionActionProvider.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/Constants.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/DataMapManager.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/LocalIndexCentral.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/copilot/CopilotLibraryManager.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/copilot/model/Library.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/copilot/model/ModelToJsonConverter.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/copilot/service/ServiceLoader.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/FormBuilder.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/NodeBuilder.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/NodeKind.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/Property.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/SourceBuilder.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/DataMapperCreationBuilder.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/DataMapperDefinitionBuilder.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/FunctionCreationBuilder.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/McpToolKitBuilder.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/NewConnectionBuilder.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/ShortTermMemoryStoreBuilder.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/ChunkerSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/ConnectorSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/DataLoaderSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/EmbeddingProviderSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/FunctionSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/KnowledgeBaseSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/MemoryStoreSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/ModelProviderSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/SearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/ShortTermMemoryStoreSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/TypeSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/search/VectorStoreSearchCommand.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/type/RecordValueGenerator.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/utils/CentralSearchUtil.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/java/module-info.java
  • flow-model-generator/modules/flow-model-generator-core/src/main/resources/dependent_modules_fallback.json
  • flow-model-generator/modules/flow-model-generator-core/src/test/java/io/ballerina/flowmodelgenerator/core/ConnectionActionProviderTest.java
  • flow-model-generator/modules/flow-model-generator-core/src/test/resources/testng.xml
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/main/java/io/ballerina/flowmodelgenerator/extension/AgentsManagerService.java
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/main/java/io/ballerina/flowmodelgenerator/extension/ConfigEditorV2Service.java
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/main/java/io/ballerina/flowmodelgenerator/extension/request/AddAgentChatServiceRequest.java
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/main/java/io/ballerina/flowmodelgenerator/extension/response/AddAgentChatServiceResponse.java
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/main/resources/knowledge_bases.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/main/resources/memory_stores.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/java/io/ballerina/flowmodelgenerator/extension/CopilotLibraryFilterTest.java
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/java/io/ballerina/flowmodelgenerator/extension/DataMappingDeleteTest.java
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/java/io/ballerina/flowmodelgenerator/extension/OfflineCentralAPI.java
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_4.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/agent_call_flow_node_7.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/available_agents.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/get_tool.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/agents_manager/config/get_tool2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/caller.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/connector1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/connector2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/connector3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/force_assign.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/foreach1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/function1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/function2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/function3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/inside_nested_foreach.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/lock1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/match1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/match2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/method1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/module_with_existing_ai.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/on_fail_clause1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/test_function.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/tool_compatibility.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/transaction1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/transaction2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/while1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/workflow1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/available_nodes/config/workflow2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/chunker_manager/config/chunkers.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/chunker_manager/config/chunkers_with_existing_ai.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/completions/config/proj13.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_get/config/config2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_get/config/config3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_get/source/default_module_projects/complex_type_configs/Config.toml
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_get/source/default_module_projects/complex_type_configs/main.bal
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_update/config/config11.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_update/config/config15.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_update/source/config_update_test_project/config_with_import.bal
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/copilot_library/get_filtered_libraries.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/copilot_library/get_filtered_libraries_trigger_github.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/data_loader_manager/config/data_loaders.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/data_loader_manager/config/data_loaders_with_existing_ai.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/delete_mapping/config/sub_mapping1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/delete_mapping/config/sub_mapping2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/delete_mapping/source/sub_mapping1.bal
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/agent_with_backticks_in_system_prompt.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/chat_agent.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/clients1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/data_mapper1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/error_handler3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/force_assign_function.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-json1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-map.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-user1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if10.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if4.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if5.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if6.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if7.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if8.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if9.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/if_windows1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/nested_node1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/nested_node2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/nested_node3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/nested_node4.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/nested_node5.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/nested_node6.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/new_connection1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/new_connection2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/new_connection3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/new_connection4.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-get3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/remote_action_call-http-post3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-http-get1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-http-post1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/resource_action_call-persist-get-albums.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/simple_flow.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while4.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while5.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while6.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while7.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/while8.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/workflow_activity_and_wait.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/workflow_run.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/source/function_call3.bal
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/embedding_provider_manager/config/embedding_providers.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/embedding_provider_manager/config/embedding_providers_search_openai.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/embedding_provider_manager/config/embedding_providers_with_existing_ai.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/flow_model_diagnostics/config/arrayModeExpression.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/flow_model_diagnostics/config/expressionModeExpression.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/flow_model_diagnostics/config/expressionModeExpression2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/flow_model_diagnostics/config/mapModeExpression.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/flow_model_diagnostics/config/persist_query.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/flow_model_diagnostics/source/function3.bal
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/automation_def1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/automation_def2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/automation_def3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/data_mapper_def1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/data_mapper_def2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/data_mapper_def3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/data_mapper_def4.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/data_mapper_def5.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/data_mapper_def6.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/data_mapper_def7.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/data_mapper_def8.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def10.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def11.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def13.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def14.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def15.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def4.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def5.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def6.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def7.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def8.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/function_definition/config/function_def9.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/model_provider_manager/config/model_providers.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/model_provider_manager/config/model_providers_search_deepseek.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/model_provider_manager/config/model_providers_with_existing_ai.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/module_nodes/config/agent_model.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/module_nodes/config/agent_model_with_test.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/module_nodes/config/proj.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/module_nodes/config/single.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/data_mapper-creation.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/data_mapper-main.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/data_mapper-service.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function-creation.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function_call-userImportedType.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/function_definition.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-album-by-id.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albumrating.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums-with-mixed-args.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-purchases-with-arg.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-ratings-with-named-arg.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/record_value_gen/config/config13.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/search_nodes/config/config1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/search_nodes/config/config11.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/search_nodes/config/config2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/search_nodes/config/config7.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/search_nodes/config/config9.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/service_field_nodes/config/service_field_nodes.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/config/data_mapper_definition15.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/config/data_mapper_definition16.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/config/function_creation1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/config/function_creation2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/config/function_definition20.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/config/function_definition21.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/config/function_definition22.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/config/resource_action_call-persist-get-albums-create.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/config/resource_action_call-persist-get-albums-edit.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/config/resource_action_call-persist-get-albums-with-related-create.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/to_source/source/data_mapper/functions.bal
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/create_and_update/config/create_record_type4.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_graphql_type/config/get_gql_service_class1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_graphql_type/config/get_gql_service_class_with_annotation.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_graphql_type/config/get_gql_svc_with_annotation_and_docs.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_graphql_type/config/get_gql_svc_with_docs.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_graphql_type/config/get_service_class1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_graphql_type/config/get_service_class2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_graphql_type/config/get_service_class3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_graphql_type/config/get_service_class_with_graphql_id_1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_graphql_type/config/get_service_class_with_graphql_id_2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_graphql_type/config/get_service_class_with_graphql_id_3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_array_type_def.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_array_type_of_readonly_and_array_type.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_class.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_class_type_of_readonly_class.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_error_type_def.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_object_type.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_object_type_of_readonly_and_object_type.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_public_class.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_public_record_type.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type4.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type5.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type_of_readonly_and_record_type.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type_of_readonly_and_record_type_with_all_readonly_fields1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type_of_readonly_and_record_type_with_all_readonly_fields2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type_of_readonly_and_record_type_with_empty_body1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type_of_readonly_and_record_type_with_empty_body2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type_with_custom_and_xml_annot.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type_with_json_annot_in_fields.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type_with_readonly_fields.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_type_with_reference_type_with_same_package_with_suffix.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_with_escaped_field_name.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_with_graphql_id_field_1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_record_with_graphql_id_field_2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_table_type_def.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_union_type1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_type/config/get_union_type_of_readonly_and_union_type.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_types/config/get_all_types1.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_types/config/get_all_types2.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/types_manager/get_types/config/get_all_types3.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/vector_store_manager/config/vector_stores.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/vector_store_manager/config/vector_stores_search_pinecone.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/vector_store_manager/config/vector_stores_with_existing_ai.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/workflow_manager/config/activity_call.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/workflow_manager/config/activity_creation_node_template.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/workflow_manager/config/send_data_node_template.json
  • flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/workflow_manager/config/wait_data_node_template.json
  • flow-model-generator/modules/flow-model-index-generator/src/main/resources/packages.json
  • flow-model-generator/modules/flow-model-index-generator/src/main/resources/search_list.json
  • gradle.properties
  • model-generator-commons/src/main/java/io/ballerina/modelgenerator/commons/FunctionData.java
  • model-generator-commons/src/main/java/io/ballerina/modelgenerator/commons/SearchDatabaseManager.java
  • service-model-generator/modules/service-model-generator-ls-extension/build.gradle
  • service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/builder/service/AbstractCdcServiceBuilder.java
  • service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/builder/service/AbstractServiceBuilder.java
  • service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/builder/service/MssqlCdcServiceBuilder.java
  • service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/builder/service/PostgresqlCdcServiceBuilder.java

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

Copy link
Copy Markdown
Contributor

@nipunayf nipunayf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only verified the commits from the 1.7.x branch; did not review the file-level changes.

@nipunayf
Copy link
Copy Markdown
Contributor

The test failures are due to version updates in Central and are unrelated to these changes. Therefore, proceeding to bypass the test checks and merge this PR; the failures will be addressed separately afterward.

@nipunayf nipunayf merged commit 277f56b into ballerina-platform:main Apr 10, 2026
3 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.