hunk.code_window:                     .flatMapMany(application -> repository.findByApplicationIdAndViewMode(application.getId(), false, READ_ACTIONS))
                       .filter(newAction -> !PluginType.JS.equals(newAction.getPluginType()))
                       .flatMap(this::setTransientFieldsInUnpublishedAction);
           }
           return repository.findAllActionsByNameAndPageIdsAndViewMode(name, pageIds, false, READ_ACTIONS, sort)
                   .flatMap(this::setTransientFieldsInUnpublishedAction);
       }
       @Override
  
hunk.labels: keep keep keep keep add keep keep keep keep
hunk.after_edit:                 .filter(newAction -> !PluginType.JS.equals(newAction.getPluginType()))
  
hunk.file_path: app/server/appsmith-server/src/main/java/com/appsmith/server/services/ce/NewActionServiceCEImpl.java
hunk.type: add
file: import { createReducer } from "utils/AppsmithUtils";
  import { ReduxAction, ReduxActionTypes } from "constants/ReduxActionConstants";
  
  const initialState: ReleasesState = {
    newReleasesCount: "",
    releaseItems: [],
  };
  
  const importReducer = createReducer(initialState, {
    [ReduxActionTypes.FETCH_RELEASES_SUCCESS]: (
      _state: ReleasesState,
      action: ReduxAction<{ payload: Record<string, unknown> }>,
    ) => action.payload,
    [ReduxActionTypes.RESET_UNREAD_RELEASES_COUNT]: (state: ReleasesState) => ({
      ...state,
      newReleasesCount: "",
    }),
  });
  
  export type ReleasesState = {
    newReleasesCount: string;
    releaseItems: any[];
  };
  
  export default importReducer;
  