Loading
task: #3624649 Release The Rightup 1.0.0-alpha1
Closes #3624649.
Prepares drupal/rightup 1.0.0-alpha1: the version bump and the cross-dependency pins the release needs.
composer.json
- The thirteen
varbase_*_basepins move from1.0.x-devto~1.0.0. Every one of them has a tagged release, so RightUp no longer forces their development branches on a site. drupal/vartheme_bs5_rightupmoves to~1.0.0-alpha1, not~1.0.0. A pre-release sorts below its own release, so~1.0.0cannot match1.0.0-alpha1: under the distro'sminimum-stabilityit would resolve some pre-release but could not guarantee this one. The theme's1.0.0-alpha1is released and tagged atce2d7d7.- Adds
drupal/canvas: ~1.11.0anddrupal/better_exposed_filters: ~7.recipe.ymlinstallscanvas_page_template_componentandbetter_exposed_filters, but nothing required either project, so they arrived only transitively and through the base projects' committed lock files. That is exactly the kind of undeclared dependency that breaks when the other pins are tightened. On the versions:canvas_page_template_componenthas existed since Canvas 1.6.0, so this is not a 1.11-only requirement.~1.11.0and~7are the versions both verified installs actually ran. - Sets
versionto1.0.0-alpha1.
Docs
- README badge to
1.0.0-alpha1, and the badge and title read RightUp rather thanRightup. - CHANGELOG entry for
1.0.0-alpha1, including the merged issues that were not yet logged.
Verification
Built and installed the way a user does, under these exact constraints, on the Drupal CMS base (drupal/cms 2.1.4), with the recipe mirrored from the 1.0.x tree:
drupal/vartheme_bs5_rightupresolves to the tag1.0.0-alpha1, not the dev branch.- All thirteen base recipes resolve to releases, and
varbase_components(4.0.1),varbase_media(11.0.0) andvarbase_recipes(1.0.0) come off their dev branches too. drupal/canvas1.11.0 anddrupal/better_exposed_filters7.1.3 install through the new requires.- No package in RightUp's own dependency tree is left on a development branch.
- Install completes with zero errors and no missing content files: 42 nodes, 17 Canvas pages, search and facets working.
AI disclosure
AI-Generated: Yes. Prepared with Claude Code, per the Policy on the use of AI when contributing to Drupal. Reviewed and verified by a human against a real install before opening.
Checkpoints:
- File an issue
- Addition/Change/Update/Fix
- Testing to ensure no regression
- Automated unit testing coverage
- Automated functional testing coverage
- UX/UI designer responsibilities
- Readability
- Accessibility
- Performance
- Security
- Developer Documentation
- User Guide Documentation
- Reviewed by human
- Code review by maintainers
- Full testing and approval
- Credit contributors
- Review with the product owner
- Release notes snippet
- Release
Edited by Rajab Natshah