fix: #3621686 Stop shipping the Varbase demo content
Issue: #3621686
Second half of that issue. !16 (merged) is merged, but it carried only the first commit — GitLab never picked the second one into the merge request, so the demo-content change was not in what was merged. Verified after the fact: varbase_dev_base and varbase_recipes are gone from 1.0.x, but varbase_demo_content is still both required and applied.
This merge request is that missing change, rebuilt on current 1.0.x.
What changed
recipe.yml: removedvarbase_demo_contentfrom therecipes:list.composer.json: droppeddrupal/varbase_demo_content.
This one is a behaviour change, not a cleanup
Unlike the two packages in !16 (merged), RightUp really did apply this one, so a new RightUp site no longer gets the generic Varbase demo content. That is the intent: RightUp is the media / news / magazine template and ships its own content, so the generic Varbase demo set does not belong in it. Horizon Aid already does not require it.
An existing site is unaffected — recipes apply once, so content already created stays exactly as it is.
Result
Verified on the branch: RightUp requires 13 first-party packages and applies every varbase_* it requires, with nothing required-but-never-applied left. composer.json and recipe.yml both parse.
Checkpoints
- Addition/Change/Update/Fix
- Testing to ensure no regression
- Reviewed by a human
- Code review by maintainers
- Release
This work was done with the help of AI, and reviewed by a human. Per the Drupal AI policy.