## Description Adds a CE version for Anvil Application deploy flow ## Automation /ok-to-test tags="@tag.Anvil" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!IMPORTANT] > 🟣 🟣 🟣 Your tests are running. > Tests running at: <https://github.com/appsmithorg/appsmith/actions/runs/14076064490> > Commit: 507843d7fdf1df605020f41b3351da65636b2184 > Workflow: `PR Automation test suite` > Tags: `@tag.Anvil` > Spec: `` > <hr>Wed, 26 Mar 2025 05:18:32 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced the application publishing process for a more reliable experience. Now, when you publish an application, the system manages the process with improved error handling to ensure smoother and more resilient operations. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
77 lines
2.5 KiB
TypeScript
77 lines
2.5 KiB
TypeScript
export * from "ce/sagas/ApplicationSagas";
|
|
import {
|
|
publishApplicationSaga,
|
|
updateApplicationLayoutSaga,
|
|
updateApplicationSaga,
|
|
changeAppViewAccessSaga,
|
|
fetchAppAndPagesSaga,
|
|
forkApplicationSaga,
|
|
createApplicationSaga,
|
|
setDefaultApplicationPageSaga,
|
|
deleteApplicationSaga,
|
|
importApplicationSaga,
|
|
fetchReleases,
|
|
initDatasourceConnectionDuringImport,
|
|
showReconnectDatasourcesModalSaga,
|
|
fetchUnconfiguredDatasourceList,
|
|
uploadNavigationLogoSaga,
|
|
deleteNavigationLogoSaga,
|
|
fetchAllApplicationsOfWorkspaceSaga,
|
|
publishAnvilApplicationSaga,
|
|
} from "ce/sagas/ApplicationSagas";
|
|
import { ReduxActionTypes } from "ee/constants/ReduxActionConstants";
|
|
import { all, takeLatest } from "redux-saga/effects";
|
|
|
|
export default function* applicationSagas() {
|
|
yield all([
|
|
takeLatest(
|
|
ReduxActionTypes.PUBLISH_APPLICATION_INIT,
|
|
publishApplicationSaga,
|
|
),
|
|
takeLatest(ReduxActionTypes.UPDATE_APP_LAYOUT, updateApplicationLayoutSaga),
|
|
takeLatest(ReduxActionTypes.UPDATE_APPLICATION, updateApplicationSaga),
|
|
takeLatest(
|
|
ReduxActionTypes.CHANGE_APPVIEW_ACCESS_INIT,
|
|
changeAppViewAccessSaga,
|
|
),
|
|
takeLatest(
|
|
ReduxActionTypes.FETCH_ALL_APPLICATIONS_OF_WORKSPACE_INIT,
|
|
fetchAllApplicationsOfWorkspaceSaga,
|
|
),
|
|
takeLatest(ReduxActionTypes.FETCH_APPLICATION_INIT, fetchAppAndPagesSaga),
|
|
takeLatest(ReduxActionTypes.FORK_APPLICATION_INIT, forkApplicationSaga),
|
|
takeLatest(ReduxActionTypes.CREATE_APPLICATION_INIT, createApplicationSaga),
|
|
takeLatest(
|
|
ReduxActionTypes.SET_DEFAULT_APPLICATION_PAGE_INIT,
|
|
setDefaultApplicationPageSaga,
|
|
),
|
|
takeLatest(ReduxActionTypes.DELETE_APPLICATION_INIT, deleteApplicationSaga),
|
|
takeLatest(ReduxActionTypes.IMPORT_APPLICATION_INIT, importApplicationSaga),
|
|
takeLatest(
|
|
ReduxActionTypes.UPLOAD_NAVIGATION_LOGO_INIT,
|
|
uploadNavigationLogoSaga,
|
|
),
|
|
takeLatest(
|
|
ReduxActionTypes.DELETE_NAVIGATION_LOGO_INIT,
|
|
deleteNavigationLogoSaga,
|
|
),
|
|
takeLatest(ReduxActionTypes.FETCH_RELEASES, fetchReleases),
|
|
takeLatest(
|
|
ReduxActionTypes.INIT_DATASOURCE_CONNECTION_DURING_IMPORT_REQUEST,
|
|
initDatasourceConnectionDuringImport,
|
|
),
|
|
takeLatest(
|
|
ReduxActionTypes.SHOW_RECONNECT_DATASOURCE_MODAL,
|
|
showReconnectDatasourcesModalSaga,
|
|
),
|
|
takeLatest(
|
|
ReduxActionTypes.FETCH_UNCONFIGURED_DATASOURCE_LIST,
|
|
fetchUnconfiguredDatasourceList,
|
|
),
|
|
takeLatest(
|
|
ReduxActionTypes.PUBLISH_ANVIL_APPLICATION_INIT,
|
|
publishAnvilApplicationSaga,
|
|
),
|
|
]);
|
|
}
|