-
Notifications
You must be signed in to change notification settings - Fork 45
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
ARTESCA-13969 // Migration to React 18 #4482
Conversation
Hello hervedombya,My role is to assist you with the merge of this Available options
Available commands
Status report is not available. |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: |
ee63062
to
f08ccc2
Compare
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: |
325a2a0
to
8915ae1
Compare
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: |
9d91041
to
7129943
Compare
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: |
ConflictThere is a conflict between your branch Please resolve the conflict on the feature branch ( git fetch && \
git checkout origin/feature/ARTESCA-13969 && \
git merge origin/development/129.0 Resolve merge conflicts and commit git push origin HEAD:feature/ARTESCA-13969 |
Request integration branchesWaiting for integration branch creation to be requested by the user. To request integration branches, please comment on this pull request with the following command:
Alternatively, the |
3e5e92f
to
2f056ee
Compare
b2b937f
to
d0ff9f0
Compare
ARTESCA-13969 // Migration to React 18 refactor: update NotificationCenter styles and improve test assertions refactor: migrate to React 18's createRoot for rendering refactor: implement external store for WebFingers context and update related hooks refactor: remove console logs and simplify state update logic in WebFingersStore refactor: update dependencies to React 18 and related packages Add ShellHooksProvider and integrate shell hooks into FederableApp Add shell hooks integration and update useAlerts function to accept optional filters Pass shellHooks and shellAlerts as props to FederatedComponent in ProtectedFederatedRoute Add @types/react-router-dom to package.json Refactor to useShellHooks for improved context integration across components Refactor context creation to eliminate reliance on window.shellContexts Update module-federation dependency and enhance shell hooks integration in FederatedApp Update @scality/module-federation dependency to latest version refactor: update history management and fix type errors across components Add routing support and refactor PrivateRoute component Refactor history type definitions and update package versions Add patch for react-query and refactor ShellHooksContext imports Add TextEncoder and TextDecoder polyfills to setupTests Refactor AlertPage and VolumePageRSP to use dynamic base paths for navigation Update @scality/core-ui dependency to latest version and refactor tests for improved readability Add TextEncoder and TextDecoder polyfills, refactor App component to pass location prop, and update @scality/core-ui dependency Remove obsolete patch for react-query and update QueryClientProvider type definition Refactor QueryClientProvider usage and remove redundant imports in tests Update ShellHistoryProvider to use react-router's NavigateFunction and upgrade @scality/core-ui to version 0d55701c Update Node.js version to 20-alpine3.19 in versions.py Update navigation in DashboardInventory to use dynamic base path from state Update Node.js version to 20.11.1 in versions.py Update @scality/module-federation dependency to a newer commit hash Expose useNotificiationCenter hook Test fix cypress Fix tabs issue Fix routing issues Mocked useCurrentAPp Fix navigation issues revert cypress conf Fix nodelist.spec.js Fix node tests Fix volumes tests bump runner memory Add a selector to wait for nodes retrieval Bump cyress fix cypress Add missing deps delete cypress cucumber Update Cypress integration test command and add missing querystring dependency Enable experimental memory management and update Cypress integration test command to use Chrome browser Refactor volume creation form commands to use role-based selectors for improved accessibility update package-lock Revert "update package-lock" This reverts commit f98732d. Update Node.js setup script to use version 20.x Update @scality/module-federation dependency to a newer commit hash Update Node.js setup script to use version 16.x Update @scality/core-ui and @scality/module-federation dependencies to stable versions Refactor imports to use @scality/module-federation instead of local ShellHooksContext Remove unused TypeScript definitions and update JSX element return types to use the new import syntax Refactor useConfig call in FederableApp and update mock implementation in setupTests Rename e2e test script to integration in package.json Update mock implementation of @scality/module-federation to use react-router's useNavigate Update default test filter from e2e to integration in GitHub Actions Rename cypress.config.ts to cypress.config.js and update export syntax Update configuration for UI components and API routing Update integration test command to use Chrome browser Add step to install Chrome on Bastion for UI testing Update Bastion UI tests action to install Chrome using yum Update Bastion UI tests action to install a specific version of Chrome Refactor Bastion UI tests action to install Chrome using a repository configuration Update Bastion UI tests action to install glibc and Google Chrome Add steps to update system packages and install SELinux library in Bastion UI tests action Update Bastion UI tests action to install Chromium and adjust integration tests Remove system package update step and upgrade Node.js setup to version 18 in Bastion UI tests action Downgrade Node.js setup to version 17 in Cypress requirements script Update Bastion UI tests action to install Docker and run Cypress tests in a container Downgrade Node.js setup to version 16 in Cypress requirements script Add user to Docker group in Bastion UI tests action Refactor Bastion UI tests action to install Chromium and streamline test execution
d0ff9f0
to
62c890a
Compare
/bypass_author_approval |
Request integration branchesWaiting for integration branch creation to be requested by the user. To request integration branches, please comment on this pull request with the following command:
Alternatively, the The following options are set: bypass_author_approval |
/create_integration_branches |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option
The following options are set: bypass_author_approval, create_integration_branches |
In the queueThe changeset has received all authorizations and has been added to the The changeset will be merged in:
The following branches will NOT be impacted:
There is no action required on your side. You will be notified here once IMPORTANT Please do not attempt to modify this pull request.
If you need this pull request to be removed from the queue, please contact a The following options are set: bypass_author_approval, create_integration_branches |
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
Please check the status of the associated issue ARTESCA-13969. Goodbye hervedombya. |
Component:
Context:
Summary:
Acceptance criteria:
Closes: #ISSUE_NUMBER