feat: Add workflow to test Drupal installations

Contribution Date
Contribution Project
Contribution Details
feat: Add workflow to test Drupal installations This commit introduces a new GitHub Actions workflow (`test-drupal.yml`) designed to test Drupal installations. The workflow supports multiple PHP versions (8.4, 8.5) and different web server variants (Apache, FrankenPHP, FPM with Nginx). The workflow performs the following steps for each matrix combination: - Builds a Docker image specific to the PHP version and web server variant. - Executes Drupal installation using Composer and Drush. - Configures the web server (Apache rewrite module or Nginx). - Attempts to install Drupal using the SQLite database. - Verifies a successful installation by making an HTTP request and checking for a 200 OK status. This ensures that Drupal can be successfully installed and run with the configured environments.
Contribution Author
hussainweb
Files count
0
Patches count
1