- Issue created by @ichthus
- Issue was unassigned.
- πΊπΈUnited States mglaman WI, USA
Weird, the 3.x branch has those dependencies in composer.json. Also, weird, 5.0.2 isn't at the top of the list. It should be at the top of "Latest" not in other releases.
- πΊπΈUnited States mglaman WI, USA
ProjectVersionManager::organizeAndSortReleases needs to be debugged
https://github.com/simplytestme/website/blob/main/web/modules/custom/sim...
- πΊπΈUnited States agarzola
Also, weird, 5.0.2 isn't at the top of the list. It should be at the top of "Latest" not in other releases.
Could this have anything to do with the fact that 3.x releases are tagged with an
8.x-
prefix and 5.x releases are not? For reference: https://www.drupal.org/project/bootstrap/releases β . - πΊπΈUnited States mglaman WI, USA
Could this have anything to do with the fact that 3.x releases are tagged with an 8.x- prefix and 5.x releases are not?
That's my thought. But I'm pretty sure we support semver and legacy versioning. Just for some reason. It's been 4 years since I touched this specific code (!!) so my brain is rusty
- πΊπΈUnited States mglaman WI, USA
Okay this is actually part of a lingering quirk I never solved: where a module has multiple major versions supported by a major version of Drupal core. Fix incoming: https://github.com/simplytestme/website/pull/494
That's just for 5.x not showing in latest, though. Need to see why 3.x failed to build.
- πΊπΈUnited States mglaman WI, USA
Okay, now I underatand. `../vendor/bin/drush theme:enable` doesn't enable dependencies. The theme depends on the modules being installed.
Updating dependencies Lock file operations: 4 installs, 0 updates, 0 removals - Locking drupal/bootstrap (3.38.0) - Locking drupal/jquery_ui (1.7.0) - Locking drupal/jquery_ui_draggable (2.1.0) - Locking drupal/jquery_ui_resizable (2.1.0)
they are definitely present.
- πΊπΈUnited States mglaman WI, USA
Came up with an idea to get install theme modules first: https://github.com/simplytestme/website/pull/496
Will test manually on Sunday
- πΊπΈUnited States mglaman WI, USA
All right! https://github.com/simplytestme/website/pull/496 should install theme module dependencies when its the main project or an additional project once merged
Automatically closed - issue fixed for 2 weeks with no activity.