Step 1
composer2 config minimum-stability beta
Step 2
rm -f composer.lock
Step 3
composer2 require magento/composer-root-update-plugin ~2.0 --no-update
- stackoverflow.com/a/72287037
- experienceleague.adobe.com/docs/commerce-operations/upgrade-guide/prepare/prerequisites.html#install-the-composer-update-plugin
Step 3
composer2 remove magento/product-enterprise-edition --no-update
Step 4
composer2 require-commerce magento/product-community-edition 2.4.7-beta1 --no-update --base-project-edition 'Open Source' --base-project-version 2.4.7-beta1
Step 5
composer2 update
Step 6
composer2 require magento/module-elasticsearch-8 --update-with-all-dependencies
Step 7
bin/magento config:set catalog/search/engine elasticsearch8
bin/magento config:set system/security/max_session_size_storefront 0
bin/magento config:set system/security/max_session_size_admin 0
bin/magento cache:clean
Step 8
github.com/opengento/magento2-downgrade-ee-ce
Step 9
bin/magento setup:upgrade
bin/magento cache:enable
Step 10
bin/magento module:disable Vertex_AddressValidationApi
Step 11
rm -rf var/di var/generation generated/*
bin/magento setup:di:compile
bin/magento cache:clean
rm -rf pub/static/* var/cache var/page_cache var/view_preprocessed
bin/magento setup:static-content:deploy -f
bin/magento cache:clean
bin/magento maintenance:disable