Skip to content

docs: document project upgrade wizard - #2442

Open
somethings (lasomethingsomething) wants to merge 7 commits into
mainfrom
docs/project-upgrade-wizard
Open

docs: document project upgrade wizard#2442
somethings (lasomethingsomething) wants to merge 7 commits into
mainfrom
docs/project-upgrade-wizard

Conversation

@lasomethingsomething

@lasomethingsomething somethings (lasomethingsomething) commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

What changed?

  • adds a canonical Shopware CLI guide for shopware-cli project upgrade
  • documents readiness checks, the Composer-managed extension prerequisite, target selection, Composer resolution, rollback behavior, reports, and headless/dry-run usage
  • links the wizard from Upgrades & Migrations and the operational update guides
  • keeps the manual Composer workflow as a fallback/reference path
  • adds a screenshot of the last-step upgrade report

Implementation source

Documents the local-first upgrade work from:

Placement

The canonical feature reference lives under products/tools/cli/project-commands/upgrade.md.

The PR also updates:

  • guides/upgrades-migrations/upgrade-shopware.md
  • guides/upgrades-migrations/index.md
  • guides/hosting/installation-updates/performing-updates.md

This keeps the detailed command behavior in the CLI docs while making the wizard discoverable from the places developers already go when planning an upgrade.

Rollout

This is intentionally a draft. project upgrade is merged on the Shopware CLI next branch, while the current stable CLI release is still 0.16.10. The docs should land with or after the release containing the upgrade wizard.

Notes

The guide treats Composer resolution as the authoritative dependency gate and Store/repository metadata as an early compatibility signal, matching the current implementation. It also makes the local-first boundary explicit: the wizard upgrades the local project, then the developer tests, commits, and deploys through the normal process.

@shopware-dev-docs-connector

shopware-dev-docs-connector Bot commented Aug 13, 2026

Copy link
Copy Markdown

Developer Docs healthcheck

Status: Completed with success.
Repository: shopware/docs
Commit: bba71a7
Preview: https://developer-documentation-3f8oebdmi-shopware-frontends.vercel.app
Workflow run: #4805

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds canonical documentation for the shopware-cli project upgrade wizard (local-first Shopware project upgrades) and makes it discoverable from the existing upgrade and operational update guides.

Changes:

  • Add a new CLI guide describing the upgrade wizard phases, prerequisites, rollback behavior, dry-run/preflight mode, and report output.
  • Update upgrade and update guides to recommend the wizard workflow and link to the canonical CLI documentation.
  • Extend the spellcheck wordlist to include “preflight”.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
products/tools/cli/project-commands/upgrade.md New canonical documentation for the Shopware CLI project upgrade wizard, including phases, non-interactive preflight, rollback, and reporting.
guides/upgrades-migrations/upgrade-shopware.md Reframes the guide to recommend the CLI wizard for local upgrade preparation, while keeping the manual Composer workflow as fallback.
guides/upgrades-migrations/index.md Adds an entry-point callout and integrates the CLI preflight into the typical upgrade workflow and next steps.
guides/hosting/installation-updates/performing-updates.md Updates operational update guidance to use the wizard (dry-run and interactive) for compatibility checks and local preparation steps.
.wordlist.txt Adds “preflight” to the spelling allowlist.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.


After you choose a target, the wizard combines two kinds of compatibility information:

- Extension and repository metadata provides an early compatibility signal.
```

This command checks your installed extensions against the target Shopware version. If an extension is not compatible, check with the extension developer if an update is available. If you don't have the Shopware CLI installed, see the [installation guide](../../../products/tools/cli/index.md).
For an interactive target picker and guided workflow, run:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants