User story
As a Shopware developer, I want PaaS deployments to use the same CLI workflow as SSH deployments, without managing the PaaS CLI myself.
Scope
- Implement PaaS support after the SSH deployment interface is complete.
- When a PaaS target is selected, verify that a supported
paas-cli-as-plugin is available.
- If missing or incompatible, show a clear installation or update message.
- Delegate deployment operations to the PaaS CLI; do not reimplement them.
Prerequisites
- Agree on the warning flow and actionable install/update message for a missing or incompatible PaaS CLI.
- Confirm the supported PaaS CLI version range.
Acceptance criteria
- When
shopware-cli project deploy resolves a PaaS target, it verifies plugin availability before code selection or deployment begins.
- If the plugin is unavailable or incompatible, deployment stops and displays the required action.
- Once available,
project deploy delegates the PaaS workflow to the plugin.
- SSH targets never perform the PaaS plugin check.
Readiness checklist
User story
As a Shopware developer, I want PaaS deployments to use the same CLI workflow as SSH deployments, without managing the PaaS CLI myself.
Scope
paas-cli-as-pluginis available.Prerequisites
Acceptance criteria
shopware-cli project deployresolves a PaaS target, it verifies plugin availability before code selection or deployment begins.project deploydelegates the PaaS workflow to the plugin.Readiness checklist