Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

fix: JS library not found in view mode after importing from Git #29297

Merged
merged 2 commits into from
Dec 7, 2023

Conversation

nayan-rafiq
Copy link
Contributor

@nayan-rafiq nayan-rafiq commented Dec 5, 2023

Description

If an application has a custom js library set, it's not available in view mode right after importing the application from git. User need to add a commit to make it available in Git. This PR performs a publish application operation right after git import so that any resource available in edit mode is also available in view mode.

PR fixes following issue(s)

Fixes #29278

Media

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Testing

How Has This Been Tested?

  • Manual
  • JUnit

Test Plan

Issues raised during DP testing

Checklist:

Dev activity

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • PR is being merged under a feature flag

QA activity:

  • Speedbreak features have been covered
  • Test plan covers all impacted features and areas of interest
  • Test plan has been peer reviewed by project stakeholders and other QA members
  • Manually tested functionality on DP
  • We had an implementation alignment call with stakeholders post QA Round 2
  • Cypress test cases have been added and approved by SDET/manual QA
  • Added Test Plan Approved label after Cypress tests were reviewed
  • Added Test Plan Approved label after JUnit tests were reviewed

Summary by CodeRabbit

  • New Features

    • Applications can now be automatically published after being imported from Git.
  • Tests

    • Updated tests to include new assertions for verifying the behavior of unpublished custom JavaScript libraries.

@nayan-rafiq nayan-rafiq self-assigned this Dec 5, 2023
Copy link
Contributor

coderabbitai bot commented Dec 5, 2023

Walkthrough

Walkthrough

The changes involve an update to the application import process from Git in Appsmith, where a new step to publish the application has been added. Additionally, there are updates to the test suite to reflect this new behavior, specifically by adding an assertion to check the size of a list named unpublishedCustomJSLibs. These changes aim to address an issue where a custom JS library was not present immediately after importing an application.

Changes

File Path Change Summary
.../appsmith-server/src/main/java/com/.../GitServiceCEImpl.java Introduced a step to publish the application after import.
.../appsmith-server/src/test/java/com/.../GitServiceCETest.java Added new assertions related to the size of unpublishedCustomJSLibs list in test methods.

Assessment against linked issues

Objective Addressed Explanation
#29278: The custom JS library is not present right after importing an Application The addition of the application publishing step after import should ensure that the custom JS library is available in the deployed version, addressing the issue.

Tips

Chat with CodeRabbit Bot (@coderabbitai)

  • If you reply to a review comment from CodeRabbit, the bot will automatically respond.
  • To engage with CodeRabbit bot directly around the specific lines of code in the PR, mention @coderabbitai in your review comment
  • Note: Review comments are made on code diffs or files, not on the PR overview.
  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Note: For conversation with the bot, please use the review comments on code diffs or files.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • The JSON schema for the configuration file is available here.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/coderabbit-overrides.v2.json

@github-actions github-actions bot added Git Platform Pod Issues related to the git & the app platform Git Product Issues related to version control product Bug Something isn't working labels Dec 5, 2023
@nayan-rafiq
Copy link
Contributor Author

/ok-to-test

Copy link

github-actions bot commented Dec 5, 2023

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/7096338202.
Workflow: Appsmith External Integration Test Workflow.
Tags: ``.

Copy link

github-actions bot commented Dec 5, 2023

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/7096338202.
Commit: ``.
Cypress dashboard url: Click here!
All cypress tests have passed 🎉🎉🎉

@nayan-rafiq
Copy link
Contributor Author

@coderabbitai resolve

@nayan-rafiq
Copy link
Contributor Author

/ok-to-test sha=43e1bc5

Copy link

github-actions bot commented Dec 5, 2023

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/7100864566.
Workflow: Appsmith External Integration Test Workflow.
Tags: ``.

Copy link

github-actions bot commented Dec 5, 2023

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/7100864566.
Commit: 43e1bc5.
Cypress dashboard: Click here!
The following are new failures, please fix them before merging the PR:

  1. cypress/e2e/Regression/Apps/CommunityIssues_Spec.ts

  2. cypress/e2e/Regression/Apps/CurrencyInputIssue_Spec.js
  3. cypress/e2e/Regression/Apps/EchoApiCMS_spec.js
  4. cypress/e2e/Regression/Apps/ImportExportForkApplication_spec.js
  5. cypress/e2e/Regression/Apps/MongoDBShoppingCart_spec.ts
  6. cypress/e2e/Regression/Apps/PgAdmin_spec.js
  7. cypress/e2e/Regression/Apps/PromisesApp_spec.js
  8. cypress/e2e/Regression/ClientSide/ActionExecution/ActionSelector_JsToNonJSMode_1_spec.ts
  9. cypress/e2e/Regression/ClientSide/ActionExecution/ActionSelector_JsToNonJSMode_2_spec.ts
  10. cypress/e2e/Regression/ClientSide/ActionExecution/ActionSelector_JsToNonJSMode_3_spec.ts
  11. cypress/e2e/Regression/ClientSide/ActionExecution/ActionSelector_JsToNonJSMode_4_spec.ts
  12. cypress/e2e/Regression/ClientSide/ActionExecution/Bug23345_spec.ts
  13. cypress/e2e/Regression/ClientSide/ActionExecution/ClearStore_spec.ts
  14. cypress/e2e/Regression/ClientSide/ActionExecution/Error_handling_spec.ts
  15. cypress/e2e/Regression/ClientSide/ActionExecution/FieldEvaluation_spec.ts
  16. cypress/e2e/Regression/ClientSide/ActionExecution/NavigateTo1_spec.ts
  17. cypress/e2e/Regression/ClientSide/ActionExecution/NavigateTo2_spec.ts
  18. cypress/e2e/Regression/ClientSide/ActionExecution/NavigateTo3_spec.ts
  19. cypress/e2e/Regression/ClientSide/ActionExecution/PostWindowMessage_spec.ts
  20. cypress/e2e/Regression/ClientSide/ActionExecution/RemoveValue_spec.ts
  21. cypress/e2e/Regression/ClientSide/ActionExecution/StoreValue_spec.ts
  22. cypress/e2e/Regression/ClientSide/ActionExecution/disableJSToggle_spec.ts
  23. cypress/e2e/Regression/ClientSide/ActionExecution/setInterval_spec.js
  24. cypress/e2e/Regression/ClientSide/ActionExecution/uiToCode_spec.ts
  25. cypress/e2e/Regression/ClientSide/AdminSettings/Admin_settings_spec.js
  26. cypress/e2e/Regression/ClientSide/AdminSettings/General_settings_Spec.ts
  27. cypress/e2e/Regression/ClientSide/AppNavigation/AppNavigationWithAutoLayout_spec.ts
  28. cypress/e2e/Regression/ClientSide/AppNavigation/AppNavigationWithMultiplePages_spec.ts
  29. cypress/e2e/Regression/ClientSide/AppNavigation/AppNavigation_spec.ts
  30. cypress/e2e/Regression/ClientSide/AppNavigation/NavigationSettings_spec.ts
  31. cypress/e2e/Regression/ClientSide/AppNavigation/SidebarCollapse_spec.ts
  32. cypress/e2e/Regression/ClientSide/AppNavigation/Sidebar_spec.ts
  33. cypress/e2e/Regression/ClientSide/AppNavigation/TopInline_spec.ts
  34. cypress/e2e/Regression/ClientSide/AppNavigation/TopStacked_spec.ts
  35. cypress/e2e/Regression/ClientSide/AuditLogs/Audit_logs_spec.js
  36. cypress/e2e/Regression/ClientSide/Autocomplete/Autocomplete_setters_spec.ts
  37. cypress/e2e/Regression/ClientSide/Binding/Button_Text_WithRecaptcha_spec.js
  38. cypress/e2e/Regression/ClientSide/Binding/Input_NavigateTo_validation_spec.js
  39. cypress/e2e/Regression/ClientSide/Binding/Promises_2_Spec.ts
  40. cypress/e2e/Regression/ClientSide/Binding/TableV2_Widget_API_Pagination_spec.js
  41. cypress/e2e/Regression/ClientSide/Binding/Table_Widget_API_Pagination_spec.js
  42. cypress/e2e/Regression/ClientSide/BugTests/Moment_Spec.ts
  43. cypress/e2e/Regression/ClientSide/DynamicHeight/Container_collapse_undo_redoSpec.ts
  44. cypress/e2e/Regression/ClientSide/DynamicHeight/Tab_spec.ts
  45. cypress/e2e/Regression/ClientSide/ExplorerTests/Admin_settings_1_spec.js
  46. cypress/e2e/Regression/ClientSide/ExplorerTests/Admin_settings_2_spec.js
  47. cypress/e2e/Regression/ClientSide/ExplorerTests/Widgets_Copy_Delete_Undo_spec.js
  48. cypress/e2e/Regression/ClientSide/ExplorerTests/Widgets_Copy_Paste_Delete_Undo_Keyboard_Event_spec.js
  49. cypress/e2e/Regression/ClientSide/Fork/ForkApplicationInDeployedMode_spec.ts
  50. cypress/e2e/Regression/ClientSide/Fork/ForkApplicationReconnectModal_spec.ts
  51. cypress/e2e/Regression/ClientSide/Fork/ForkApplication_spec.ts
  52. cypress/e2e/Regression/ClientSide/FormLogin/EmailVerfication_spec.ts
  53. cypress/e2e/Regression/ClientSide/FormLogin/EnableFormLogin_spec.js
  54. cypress/e2e/Regression/ClientSide/Github/EnableGithub_spec.ts
  55. cypress/e2e/Regression/ClientSide/Google/EnableGoogle_spec.js
  56. cypress/e2e/Regression/ClientSide/JSLibrary/Library_spec.ts
  57. cypress/e2e/Regression/ClientSide/Linting/BasicLint_spec.ts
  58. cypress/e2e/Regression/ClientSide/MobileResponsiveTests/AutoDimension_1_spec.ts
  59. cypress/e2e/Regression/ClientSide/MobileResponsiveTests/AutoHeight_Modal_spec.ts
  60. cypress/e2e/Regression/ClientSide/MobileResponsiveTests/AutoHeight_Tabs_spec.ts
  61. cypress/e2e/Regression/ClientSide/MobileResponsiveTests/AutoLayout_Widgets_Copy_Paste_spec.ts
  62. cypress/e2e/Regression/ClientSide/Onboarding/GuidedTour_spec.js
  63. cypress/e2e/Regression/ClientSide/OtherUIFeatures/ApplicationURL_spec.js
  64. cypress/e2e/Regression/ClientSide/OtherUIFeatures/ExportApplication_spec.js
  65. cypress/e2e/Regression/ClientSide/OtherUIFeatures/Omnibar_spec.js
  66. cypress/e2e/Regression/ClientSide/ProductRamps/PrivateEmbedRamp_spec.ts
  67. cypress/e2e/Regression/ClientSide/PublishedApps/PublishedModeToastToggle_Spec.ts
  68. cypress/e2e/Regression/ClientSide/Templates/Fork_Template_Existing_app_spec.js
  69. cypress/e2e/Regression/ClientSide/Templates/Fork_Template_To_App_spec.js
  70. cypress/e2e/Regression/ClientSide/Widgets/Audio/AudioRecorder1_spec.ts
  71. cypress/e2e/Regression/ClientSide/Widgets/Button/ButtonGroup_MenuButton_Width_spec.js
  72. cypress/e2e/Regression/ClientSide/Widgets/Chart/ChartDataPoint_Spec.ts
  73. cypress/e2e/Regression/ClientSide/Widgets/Checkbox/CheckBoxGroupTest.ts
  74. cypress/e2e/Regression/ClientSide/Widgets/CurrencyInput/CurrencyInputTest.ts
  75. cypress/e2e/Regression/ClientSide/Widgets/Datepicker/DatePicker1_spec.js
  76. cypress/e2e/Regression/ClientSide/Widgets/Dropdown/Dropdown_onOptionChange_spec.js
  77. cypress/e2e/Regression/ClientSide/Widgets/Input/Input_MaxChar_spec.js
  78. cypress/e2e/Regression/ClientSide/Widgets/ListV2/Childwigets/Listv2_Button_Widget_spec.ts
  79. cypress/e2e/Regression/ClientSide/Widgets/ListV2/Event_Bindings_spec.ts
  80. cypress/e2e/Regression/ClientSide/Widgets/ListV2/ListV2_NestedList_spec.ts
  81. cypress/e2e/Regression/ClientSide/Widgets/ListV2/Listv2_BasicServerSideData_spec.js
  82. cypress/e2e/Regression/ClientSide/Widgets/ListV2/Listv2_WithButtonGroupIconWidget_spec.ts
  83. cypress/e2e/Regression/ClientSide/Widgets/Modal/Modal_functionaliy_spec.js
  84. cypress/e2e/Regression/ClientSide/Widgets/Multiselect/MultiSelect5_spec.ts
  85. cypress/e2e/Regression/ClientSide/Widgets/Others/IconButton_spec.js
  86. cypress/e2e/Regression/ClientSide/Widgets/Sliders/CategorySlider_spec.ts
  87. cypress/e2e/Regression/ClientSide/Widgets/TableV1/TableFilter1_1_Spec.ts
  88. cypress/e2e/Regression/ClientSide/Widgets/TableV1/TableFilter1_2_Spec.ts
  89. cypress/e2e/Regression/ClientSide/Widgets/TableV1/TableFilter2_1_Spec.ts
  90. cypress/e2e/Regression/ClientSide/Widgets/TableV1/TableFilter2_2_Spec.ts
  91. cypress/e2e/Regression/ClientSide/Widgets/TableV1/Table_Derived_Column_Data_validation_spec.js
  92. cypress/e2e/Regression/ClientSide/Widgets/TableV1/Table_MultiRowSelect_spec.js
  93. cypress/e2e/Regression/ClientSide/Widgets/TableV1/Table_Widget_Add_button_spec.js
  94. cypress/e2e/Regression/ClientSide/Widgets/TableV1/Table_Widget_Copy_Paste_spec.js
  95. cypress/e2e/Regression/ClientSide/Widgets/TableV2/AddNewRow1_spec.js
  96. cypress/e2e/Regression/ClientSide/Widgets/TableV2/AddNewRow2_spec.js
  97. cypress/e2e/Regression/ClientSide/Widgets/TableV2/AddNewRow3_spec.js
  98. cypress/e2e/Regression/ClientSide/Widgets/TableV2/Date_column_editing_1_spec.ts
  99. cypress/e2e/Regression/ClientSide/Widgets/TableV2/Inline_editing_2_spec.js
  100. cypress/e2e/Regression/ClientSide/Widgets/TableV2/Inline_editing_3_spec.js
  101. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2Filter2_2_Spec.ts
  102. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2_Derived_Column_Data_validation_spec.js
  103. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2_MultiRowSelect_spec.js
  104. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2_Widget_Add_button_spec.js
  105. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2_Widget_Copy_Paste_spec.js
  106. cypress/e2e/Regression/ClientSide/Widgets/TableV2/columnTypes/checkboxCell_spec.js
  107. cypress/e2e/Regression/ClientSide/Widgets/TableV2/columnTypes/switchCell_spec.js
  108. cypress/e2e/Regression/ClientSide/Widgets/TableV2/inline_editing_validations_spec.js
  109. cypress/e2e/Regression/ClientSide/Widgets/TableV2/table_data_change_spec.ts
  110. cypress/e2e/Regression/ClientSide/Widgets/Text/Text_spec.js
  111. cypress/e2e/Regression/ClientSide/Widgets/TreeSelect/Single_Select_Tree_spec.ts
  112. cypress/e2e/Regression/ClientSide/Workspace/CreateSameAppInDiffWorkspace_spec.js
  113. cypress/e2e/Regression/ClientSide/Workspace/DeleteMultipleApplications.ts
  114. cypress/e2e/Regression/ClientSide/Workspace/DeleteWorkspace_spec.ts
  115. cypress/e2e/Regression/ClientSide/Workspace/LeaveWorkspaceTest_spec.js
  116. cypress/e2e/Regression/ClientSide/Workspace/MemberRoles_Spec.ts
  117. cypress/e2e/Regression/ClientSide/Workspace/ShareAppTests_Spec.ts
  118. cypress/e2e/Regression/ServerSide/Datasources/ConnectionErrors_Spec.ts
  119. cypress/e2e/Regression/ServerSide/GenerateCRUD/MongoURI_Spec.ts
  120. cypress/e2e/Regression/ServerSide/GenerateCRUD/MySQL1_Spec.ts
  121. cypress/e2e/Regression/ServerSide/GenerateCRUD/MySQL2_Spec.ts
  122. cypress/e2e/Regression/ServerSide/GenerateCRUD/Postgres1_Spec.ts
  123. cypress/e2e/Regression/ServerSide/GenerateCRUD/Postgres2_Spec.ts
  124. cypress/e2e/Regression/ServerSide/GenerateCRUD/S3_Spec.js
  125. cypress/e2e/Regression/ServerSide/JsFunctionExecution/JSFunctionExecution_spec.ts
  126. cypress/e2e/Regression/ServerSide/OnLoadTests/JSOnLoad1_Spec.ts
  127. cypress/e2e/Regression/ServerSide/OnLoadTests/JSOnLoad2_Spec.ts
  128. cypress/e2e/Regression/ServerSide/OnLoadTests/JsOnLoad3_Spec.ts
  129. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/Binary_Spec.ts
  130. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/Character_Spec.ts
  131. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/DateTime_Spec.ts
  132. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/Json_Spec.ts
  133. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/Numeric_Spec.ts
  134. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/UUID_Spec.ts
  135. cypress/e2e/Sanity/Datasources/ArangoDataSourceStub_spec.js
  136. cypress/e2e/Sanity/Datasources/Arango_Basic_Spec.ts
  137. cypress/e2e/Sanity/Datasources/AuthenticatedApiDatasource_spec.js
  138. cypress/e2e/Sanity/Datasources/AuthenticatedApiWithOAuth_spec.ts
  139. cypress/e2e/Sanity/Datasources/DSAutosaveImprovements_spec.ts
  140. cypress/e2e/Sanity/Datasources/DatasourceForm_spec.js
  141. cypress/e2e/Sanity/Datasources/ElasticSearchDatasource_spec.js
  142. cypress/e2e/Sanity/Datasources/GraphQL_spec.ts
  143. cypress/e2e/Sanity/Datasources/MongoDatasourceURI_spec.ts
  144. cypress/e2e/Sanity/Datasources/MsSQLDataSourceStub_spec.js
  145. cypress/e2e/Sanity/Datasources/MySQLDataSourceStub_spec.js
  146. cypress/e2e/Sanity/Datasources/MySQLNoiseTest_spec.js
  147. cypress/e2e/Sanity/Datasources/MySQL_spec.js
  148. cypress/e2e/Sanity/Datasources/Port_Number_Placeholder_Spec.ts
  149. cypress/e2e/Sanity/Datasources/PostgresDatasource_spec.js
  150. cypress/e2e/Sanity/Datasources/RedshiftDataSourceStub_spec.js
  151. cypress/e2e/Sanity/Datasources/RestApiDatasource_spec.js
  152. cypress/e2e/Sanity/Datasources/RestApiOAuth2Validation_spec.ts
  153. cypress/e2e/Sanity/Datasources/SMTPDatasource_spec.js
  154. cypress/e2e/Sanity/Datasources/Styles_spec.js
  155. cypress/e2e/Smoke/Apps/ReconnectDatasource_spec.js
  156. cypress/e2e/Smoke/GenerateCRUD/Generate_Crud_New_Page_spec.ts
To know the list of identified flaky tests - Refer here

Copy link

github-actions bot commented Dec 5, 2023

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/7100864566.
Commit: 43e1bc5.
Cypress dashboard: Click here!
The following are new failures, please fix them before merging the PR:

  1. cypress/e2e/Regression/Apps/CommunityIssues_Spec.ts

  2. cypress/e2e/Regression/Apps/CurrencyInputIssue_Spec.js
  3. cypress/e2e/Regression/Apps/ImportExportForkApplication_spec.js
  4. cypress/e2e/Regression/Apps/MongoDBShoppingCart_spec.ts
  5. cypress/e2e/Regression/Apps/PgAdmin_spec.js
  6. cypress/e2e/Regression/Apps/PromisesApp_spec.js
  7. cypress/e2e/Regression/ClientSide/ActionExecution/Error_handling_spec.ts
  8. cypress/e2e/Regression/ClientSide/ActionExecution/StoreValue_spec.ts
  9. cypress/e2e/Regression/ClientSide/AdminSettings/Admin_settings_spec.js
  10. cypress/e2e/Regression/ClientSide/AppNavigation/AppNavigation_spec.ts
  11. cypress/e2e/Regression/ClientSide/AppNavigation/NavigationSettings_spec.ts
  12. cypress/e2e/Regression/ClientSide/AppNavigation/SidebarCollapse_spec.ts
  13. cypress/e2e/Regression/ClientSide/AppNavigation/Sidebar_spec.ts
  14. cypress/e2e/Regression/ClientSide/AppNavigation/TopInline_spec.ts
  15. cypress/e2e/Regression/ClientSide/AuditLogs/Audit_logs_spec.js
  16. cypress/e2e/Regression/ClientSide/Binding/Button_Text_WithRecaptcha_spec.js
  17. cypress/e2e/Regression/ClientSide/Binding/Input_NavigateTo_validation_spec.js
  18. cypress/e2e/Regression/ClientSide/Binding/Promises_2_Spec.ts
  19. cypress/e2e/Regression/ClientSide/Binding/TableV2_Widget_API_Pagination_spec.js
  20. cypress/e2e/Regression/ClientSide/Binding/Table_Widget_API_Pagination_spec.js
  21. cypress/e2e/Regression/ClientSide/BugTests/Moment_Spec.ts
  22. cypress/e2e/Regression/ClientSide/DynamicHeight/Container_collapse_undo_redoSpec.ts
  23. cypress/e2e/Regression/ClientSide/DynamicHeight/Tab_spec.ts
  24. cypress/e2e/Regression/ClientSide/ExplorerTests/Admin_settings_1_spec.js
  25. cypress/e2e/Regression/ClientSide/ExplorerTests/Admin_settings_2_spec.js
  26. cypress/e2e/Regression/ClientSide/ExplorerTests/Widgets_Copy_Delete_Undo_spec.js
  27. cypress/e2e/Regression/ClientSide/ExplorerTests/Widgets_Copy_Paste_Delete_Undo_Keyboard_Event_spec.js
  28. cypress/e2e/Regression/ClientSide/Fork/ForkApplicationInDeployedMode_spec.ts
  29. cypress/e2e/Regression/ClientSide/Fork/ForkApplicationReconnectModal_spec.ts
  30. cypress/e2e/Regression/ClientSide/Fork/ForkApplication_spec.ts
  31. cypress/e2e/Regression/ClientSide/FormLogin/EmailVerfication_spec.ts
  32. cypress/e2e/Regression/ClientSide/FormLogin/EnableFormLogin_spec.js
  33. cypress/e2e/Regression/ClientSide/Github/EnableGithub_spec.ts
  34. cypress/e2e/Regression/ClientSide/Google/EnableGoogle_spec.js
  35. cypress/e2e/Regression/ClientSide/JSLibrary/Library_spec.ts
  36. cypress/e2e/Regression/ClientSide/Linting/BasicLint_spec.ts
  37. cypress/e2e/Regression/ClientSide/MobileResponsiveTests/AutoDimension_1_spec.ts
  38. cypress/e2e/Regression/ClientSide/MobileResponsiveTests/AutoHeight_Modal_spec.ts
  39. cypress/e2e/Regression/ClientSide/MobileResponsiveTests/AutoHeight_Tabs_spec.ts
  40. cypress/e2e/Regression/ClientSide/MobileResponsiveTests/AutoLayout_Widgets_Copy_Paste_spec.ts
  41. cypress/e2e/Regression/ClientSide/Onboarding/GuidedTour_spec.js
  42. cypress/e2e/Regression/ClientSide/OtherUIFeatures/ApplicationURL_spec.js
  43. cypress/e2e/Regression/ClientSide/OtherUIFeatures/ExportApplication_spec.js
  44. cypress/e2e/Regression/ClientSide/OtherUIFeatures/Omnibar_spec.js
  45. cypress/e2e/Regression/ClientSide/ProductRamps/PrivateEmbedRamp_spec.ts
  46. cypress/e2e/Regression/ClientSide/Templates/Fork_Template_Existing_app_spec.js
  47. cypress/e2e/Regression/ClientSide/Templates/Fork_Template_To_App_spec.js
  48. cypress/e2e/Regression/ClientSide/Widgets/Audio/AudioRecorder1_spec.ts
  49. cypress/e2e/Regression/ClientSide/Widgets/Button/ButtonGroup_MenuButton_Width_spec.js
  50. cypress/e2e/Regression/ClientSide/Widgets/Chart/ChartDataPoint_Spec.ts
  51. cypress/e2e/Regression/ClientSide/Widgets/Checkbox/CheckBoxGroupTest.ts
  52. cypress/e2e/Regression/ClientSide/Widgets/CurrencyInput/CurrencyInputTest.ts
  53. cypress/e2e/Regression/ClientSide/Widgets/Datepicker/DatePicker1_spec.js
  54. cypress/e2e/Regression/ClientSide/Widgets/Dropdown/Dropdown_onOptionChange_spec.js
  55. cypress/e2e/Regression/ClientSide/Widgets/Input/Input_MaxChar_spec.js
  56. cypress/e2e/Regression/ClientSide/Widgets/ListV2/Childwigets/Listv2_Button_Widget_spec.ts
  57. cypress/e2e/Regression/ClientSide/Widgets/ListV2/Event_Bindings_spec.ts
  58. cypress/e2e/Regression/ClientSide/Widgets/ListV2/ListV2_NestedList_spec.ts
  59. cypress/e2e/Regression/ClientSide/Widgets/ListV2/Listv2_BasicServerSideData_spec.js
  60. cypress/e2e/Regression/ClientSide/Widgets/ListV2/Listv2_WithButtonGroupIconWidget_spec.ts
  61. cypress/e2e/Regression/ClientSide/Widgets/Modal/Modal_functionaliy_spec.js
  62. cypress/e2e/Regression/ClientSide/Widgets/Multiselect/MultiSelect5_spec.ts
  63. cypress/e2e/Regression/ClientSide/Widgets/Others/IconButton_spec.js
  64. cypress/e2e/Regression/ClientSide/Widgets/Sliders/CategorySlider_spec.ts
  65. cypress/e2e/Regression/ClientSide/Widgets/TableV1/TableFilter1_1_Spec.ts
  66. cypress/e2e/Regression/ClientSide/Widgets/TableV1/TableFilter1_2_Spec.ts
  67. cypress/e2e/Regression/ClientSide/Widgets/TableV1/TableFilter2_1_Spec.ts
  68. cypress/e2e/Regression/ClientSide/Widgets/TableV1/TableFilter2_2_Spec.ts
  69. cypress/e2e/Regression/ClientSide/Widgets/TableV1/Table_Derived_Column_Data_validation_spec.js
  70. cypress/e2e/Regression/ClientSide/Widgets/TableV1/Table_MultiRowSelect_spec.js
  71. cypress/e2e/Regression/ClientSide/Widgets/TableV1/Table_Widget_Add_button_spec.js
  72. cypress/e2e/Regression/ClientSide/Widgets/TableV1/Table_Widget_Copy_Paste_spec.js
  73. cypress/e2e/Regression/ClientSide/Widgets/TableV2/AddNewRow1_spec.js
  74. cypress/e2e/Regression/ClientSide/Widgets/TableV2/AddNewRow2_spec.js
  75. cypress/e2e/Regression/ClientSide/Widgets/TableV2/AddNewRow3_spec.js
  76. cypress/e2e/Regression/ClientSide/Widgets/TableV2/Date_column_editing_1_spec.ts
  77. cypress/e2e/Regression/ClientSide/Widgets/TableV2/Inline_editing_2_spec.js
  78. cypress/e2e/Regression/ClientSide/Widgets/TableV2/Inline_editing_3_spec.js
  79. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2Filter2_2_Spec.ts
  80. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2_Derived_Column_Data_validation_spec.js
  81. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2_MultiRowSelect_spec.js
  82. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2_Widget_Add_button_spec.js
  83. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2_Widget_Copy_Paste_spec.js
  84. cypress/e2e/Regression/ClientSide/Widgets/TableV2/columnTypes/checkboxCell_spec.js
  85. cypress/e2e/Regression/ClientSide/Widgets/TableV2/columnTypes/switchCell_spec.js
  86. cypress/e2e/Regression/ClientSide/Widgets/TableV2/inline_editing_validations_spec.js
  87. cypress/e2e/Regression/ClientSide/Widgets/TableV2/table_data_change_spec.ts
  88. cypress/e2e/Regression/ClientSide/Widgets/Text/Text_spec.js
  89. cypress/e2e/Regression/ClientSide/Widgets/TreeSelect/Single_Select_Tree_spec.ts
  90. cypress/e2e/Regression/ClientSide/Workspace/CreateSameAppInDiffWorkspace_spec.js
  91. cypress/e2e/Regression/ClientSide/Workspace/DeleteMultipleApplications.ts
  92. cypress/e2e/Regression/ClientSide/Workspace/DeleteWorkspace_spec.ts
  93. cypress/e2e/Regression/ClientSide/Workspace/LeaveWorkspaceTest_spec.js
  94. cypress/e2e/Regression/ClientSide/Workspace/MemberRoles_Spec.ts
  95. cypress/e2e/Regression/ClientSide/Workspace/ShareAppTests_Spec.ts
  96. cypress/e2e/Regression/ServerSide/Datasources/ConnectionErrors_Spec.ts
  97. cypress/e2e/Regression/ServerSide/GenerateCRUD/MongoURI_Spec.ts
  98. cypress/e2e/Regression/ServerSide/GenerateCRUD/MySQL1_Spec.ts
  99. cypress/e2e/Regression/ServerSide/GenerateCRUD/MySQL2_Spec.ts
  100. cypress/e2e/Regression/ServerSide/GenerateCRUD/Postgres1_Spec.ts
  101. cypress/e2e/Regression/ServerSide/GenerateCRUD/Postgres2_Spec.ts
  102. cypress/e2e/Regression/ServerSide/GenerateCRUD/S3_Spec.js
  103. cypress/e2e/Regression/ServerSide/JsFunctionExecution/JSFunctionExecution_spec.ts
  104. cypress/e2e/Regression/ServerSide/OnLoadTests/JSOnLoad1_Spec.ts
  105. cypress/e2e/Regression/ServerSide/OnLoadTests/JSOnLoad2_Spec.ts
  106. cypress/e2e/Regression/ServerSide/OnLoadTests/JsOnLoad3_Spec.ts
  107. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/Binary_Spec.ts
  108. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/Character_Spec.ts
  109. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/DateTime_Spec.ts
  110. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/Json_Spec.ts
  111. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/Numeric_Spec.ts
  112. cypress/e2e/Regression/ServerSide/Postgres_DataTypes/UUID_Spec.ts
  113. cypress/e2e/Sanity/Datasources/ArangoDataSourceStub_spec.js
  114. cypress/e2e/Sanity/Datasources/Arango_Basic_Spec.ts
  115. cypress/e2e/Sanity/Datasources/AuthenticatedApiDatasource_spec.js
  116. cypress/e2e/Sanity/Datasources/AuthenticatedApiWithOAuth_spec.ts
  117. cypress/e2e/Sanity/Datasources/DSAutosaveImprovements_spec.ts
  118. cypress/e2e/Sanity/Datasources/DatasourceForm_spec.js
  119. cypress/e2e/Sanity/Datasources/ElasticSearchDatasource_spec.js
  120. cypress/e2e/Sanity/Datasources/MongoDatasourceURI_spec.ts
  121. cypress/e2e/Sanity/Datasources/MsSQLDataSourceStub_spec.js
  122. cypress/e2e/Sanity/Datasources/MySQLNoiseTest_spec.js
  123. cypress/e2e/Sanity/Datasources/SMTPDatasource_spec.js
To know the list of identified flaky tests - Refer here

@riteshkew
Copy link
Contributor

/ok-to-test

Copy link

github-actions bot commented Dec 7, 2023

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/7124096542.
Workflow: Appsmith External Integration Test Workflow.
Tags: ``.

Copy link

github-actions bot commented Dec 7, 2023

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/7124096597.
Workflow: Appsmith External Integration Test Workflow.
Tags: ``.

Copy link

github-actions bot commented Dec 7, 2023

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/7124096542.
Commit: ``.
Cypress dashboard url: Click here!
All cypress tests have passed 🎉🎉🎉

Copy link

github-actions bot commented Dec 7, 2023

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/7124096597.
Commit: ``.
Cypress dashboard: Click here!
The following are new failures, please fix them before merging the PR:

  1. cypress/e2e/Regression/ClientSide/Widgets/ListV2/Listv2_BasicServerSideData_spec.js

To know the list of identified flaky tests - Refer here

Copy link

github-actions bot commented Dec 7, 2023

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/7124096597.
Commit: ``.
Cypress dashboard url: Click here!
All cypress tests have passed 🎉🎉🎉

@Aishwarya-U-R Aishwarya-U-R merged commit 6dd187e into release Dec 7, 2023
20 of 21 checks passed
@Aishwarya-U-R Aishwarya-U-R deleted the fix/js-lib-not-found-after-git-connect branch December 7, 2023 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Git Platform Pod Issues related to the git & the app platform Git Product Issues related to version control product
Projects
None yet
Development

Successfully merging this pull request may close these issues.

The custom JS library is not present right after importing an Application
4 participants