Issue
A cloud environment that is deployed with core + pagebuilder git branches cannot also deploy a PWA git branch due to a compatibility issue in PWA's develop branch.
Your requirements could not be resolved to an installable set of packages.
Problem 1
- magento/module-upward-connector 1.1.0 requires magento/framework ^102.0 -> no matching package found.
- magento/module-upward-connector 1.1.0 requires magento/framework ^102.0 -> no matching package found.
- Installation request for magento/module-upward-connector ~1.1.0 -> satisfiable by magento/module-upward-connector[1.1.0].
Steps to Reproduce
Deploy a magento cloud environment with git branches for CE (2.3-develop), EE (2.3-develop), B2B (1.1-develop), PB (develop), PB-EE (develop), Inventory (1.1-develop)
[PWA-407] Cannot Deploy PWA Develop & Core Develop (2.3-develop) Git Branches to Cloud Due to Composer Requirement Issue
Notes
@dpatil-magento - This will require a small change to our release process, but we will follow more closely to how core performs their release. When we cut a release branch, we will then apply version constraints to our composer.json with the latest versions of magento/framework and magento/upward, probably maintain tilde or carat, so we aren't required to publish unless Magento does a major rev. Release steps would then be:
Merge release -> master
Tag release
Create branch from master (revert-version-constraints)
Description
Issue A cloud environment that is deployed with core + pagebuilder git branches cannot also deploy a PWA git branch due to a compatibility issue in PWA's develop branch.
Steps to Reproduce
Related Issue
Notes
@dpatil-magento - This will require a small change to our release process, but we will follow more closely to how core performs their release. When we cut a release branch, we will then apply version constraints to our
composer.json
with the latest versions ofmagento/framework
andmagento/upward
, probably maintain tilde or carat, so we aren't required to publish unless Magento does a major rev. Release steps would then be:release
->master
master
(revert-version-constraints
)develop