Update SDDS Tugboat to get default config and content imported

Created on 22 March 2025, 11 days ago

Problem/Motivation

Follow-up to:

✨ Add Tugboat for SDDS project MR testing Active

This does load SDDS+XB but the media is not there.

Maybe this just requires adding the recipe content.

Steps to reproduce

Proposed resolution

Update Tugboat to run the recipe:

drush recipe themes/contrib/demo_design_system/starshot_demo/recipes/starshot_demo_content/

Also, can we log the user in and redirect them to /xb/node/1?

Or, if we can't log them in, can we redirect them to /user?destination=/xb/node/1

Remaining tasks

See above

User interface changes

The user will have the media loaded and ideally also be redirected to a better place to start

API changes

Data model changes

✨ Feature request
Status

Active

Version

1.0

Component

Other

Created by

πŸ‡ΊπŸ‡ΈUnited States Kristen Pol Santa Cruz, CA, USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @Kristen Pol
  • πŸ‡ΊπŸ‡ΈUnited States Kristen Pol Santa Cruz, CA, USA

    Actually, that image is coming from the themes so maybe that's a permission issue?

  • πŸ‡ΊπŸ‡ΈUnited States Kristen Pol Santa Cruz, CA, USA

    Ah, yes, console shows a 404 for:

    https://mr101-hfagpamcycjtiie2ccqvu335hh0pbbmq.tugboatqa.com/themes/contrib/demo_design_system/starshot_demo/assets/starshot/testimonial_avatar.png
    

    so must be a permission issue?

  • First commit to issue fork.
  • Pipeline finished with Success
    6 days ago
    Total: 167s
    #459142
  • Pipeline finished with Success
    6 days ago
    Total: 167s
    #459148
  • Pipeline finished with Success
    6 days ago
    Total: 167s
    #459149
  • Pipeline finished with Success
    6 days ago
    Total: 167s
    #459150
  • πŸ‡ΊπŸ‡ΈUnited States q0rban Atlanta, GA

    Updated approach to use https://github.com/phenaproxima/xb-demo. This creates a new composer project in the drupal root using xb-demo. Then we add a Composer repository to the demo_design_system checkout as a `path`. Then we composer require the `dev-main` version constraint of demo_design_system. For this to work, we need to modify root the composer.json from `drupal/civictheme` to `drupal/demo_design_system`.

  • Pipeline finished with Success
    6 days ago
    Total: 226s
    #459167
Production build 0.71.5 2024