Technical TODO
Add a CI check in the shopware-cli repository that verifies the output of extension create --type plugin remains compatible with the latest supported Shopware version.
Why
Today, the generated plugin scaffold is expected to be valid and usable, but that guarantee can drift over time as Shopware evolves.
What the CI job should do
- Run
shopware-cli extension create --type plugin with a minimal set of required inputs.
- Use the generated plugin artifact in a test environment based on the latest supported Shopware version.
- Verify the result by attempting to install the generated plugin in Shopware.
- Fail the pipeline if the generated plugin cannot be installed.
Notes
Acceptance criteria
- A CI workflow exists in
shopware/shopware-cli that generates a minimal plugin scaffold using extension create --type plugin.
- The workflow tests that generated scaffold against the latest supported Shopware version.
- The workflow fails when the generated plugin is not installable.
- The workflow is documented clearly enough that future maintainers understand what compatibility guarantee it provides.
Technical TODO
Add a CI check in the
shopware-clirepository that verifies the output ofextension create --type pluginremains compatible with the latest supported Shopware version.Why
Today, the generated plugin scaffold is expected to be valid and usable, but that guarantee can drift over time as Shopware evolves.
What the CI job should do
shopware-cli extension create --type pluginwith a minimal set of required inputs.Notes
extension validateis not the solution: Create a minimal, valid plugin withextension create#1274 (comment)extension create#1274 (comment)Acceptance criteria
shopware/shopware-clithat generates a minimal plugin scaffold usingextension create --type plugin.