Contribution Date
Contribution Project
Contribution Details
ci: Update Drupal test workflow for improved logging and setup
This commit refactors the Drupal test workflow to enhance its reliability and debugging capabilities. Key changes include:
- **Introduced environment variables** for `WEB_ROOT`, `PORT`, and `CONTAINER_NAME` to promote consistency and readability.
- **Separated dependency installation** from the Drupal installation step for clearer execution flow.
- **Configured Apache rewrite module** for `apache-trixie` variant.
- **Added comprehensive logging** for failed test runs, including file permissions, container logs, and Apache/Nginx error logs, to facilitate faster troubleshooting.
- **Improved log output formatting** using `::group::` for better organization.
- **Standardized verification** using `curl` for both `apache-trixie` and `php-fpm` test jobs.
Contribution Issue Link
Files count
0
Patches count
1