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: removed varbase_demo_content from the recipes: list.
  • composer.json: dropped drupal/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.

Edited by Rajab Natshah

Merge request reports

Loading
Loading