Loading
fix: #3627852 Automated Drupal 12 compatibility fixes for cloud 9.x-dev
Summary
- Support Drupal 11.4 and Drupal 12 in Cloud 9.x, with updated theme and Kubernetes client dependencies.
- Resolve static analysis issues in the Kubernetes request signature, AWS launch handling, and Views data helpers.
- Limit Cloud Dashboard to Drupal 11.4 and later in the Drupal 11 series. Simple OAuth and Consumers do not yet provide Drupal 12-compatible releases.
- Document the prerelease theme constraints required by Composer projects with stable minimum stability.
Validation
- Drupal 11.4.11 and Drupal 12 development CI (PHPUnit split into three complete, non-overlapping shards per version): pipeline 1025828.
- On PHP 8.5.12, install Drupal 12.0.0-beta2 and enable the base Cloud module in an isolated SQLite site. Drupal reports Cloud Dashboard as incompatible and rejects its installation on Drupal 12.
- In a stable-minimum-stability Composer root, explicitly permit the Rigel alpha and Bootstrap5 beta dependencies. The Drupal 12 test used a local copy of this branch and additional prerelease constraints for Drupal core and Drush; it did not test a published Cloud alpha package.
Related to #3627852.