drupal-major-upgrade-validation

Validate Drupal major version upgrades with browser-driven baseline and comparison reports.

3|5|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/sparkfabrik/sf-awesome-copilot --skill drupal-major-upgrade-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drupal-major-upgrade-validation
Source: https://github.com/sparkfabrik/sf-awesome-copilot/tree/main/skills/drupal/drupal-major-upgrade-validation
Command: npx skills add https://github.com/sparkfabrik/sf-awesome-copilot --skill drupal-major-upgrade-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validate Drupal major version upgrades by capturing a behavioral baseline on the current stable version, applying the upgrade, and running the same tests again on the new version. Produce a structured comparison report.

Core Features & Use Cases

  • Baseline and upgrade workflow using browser automation to verify frontend and backend functionality across major version upgrades.
  • Generates a detailed comparison report and supports both D10→D11 (and beyond) upgrade paths.

Quick Start

Run the baseline on the stable branch, apply the upgrade, and execute the same test plan to generate a comparison report.

Frequently Asked Questions about drupal-major-upgrade-validation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Drupal major upgrade validation using browser testing?

Automate Drupal major upgrade validation by capturing a behavioral baseline on the current stable version, applying the upgrade, and re-running the same Playwright browser checks on the upgraded site. It generates a structured comparison report detailing frontend and backend differences.

Can I validate a Drupal D10 to D11 upgrade path with Playwright?

Yes, you can validate a Drupal D10 to D11 upgrade path with Playwright. The workflow requires a two-branch setup, using drush for container orchestration and AGENTS.md guidance, to execute page checks and verify functionality across major version jumps.

What is the best way to compare frontend behavior before and after a Drupal major version upgrade?

The best way to compare frontend behavior across a Drupal major version upgrade is browser-driven validation. Capture a baseline on the stable branch, apply the upgrade, and run the identical test plan to produce a detailed comparison report.

Does Drupal major upgrade validation require a specific branch workflow?

Yes, Drupal major upgrade validation requires a two-branch workflow. You run baseline tests on the current stable branch, then apply the upgrade and execute the same test plan on the upgraded branch to identify behavioral regressions.

Do I need drush and container orchestration to test a Drupal major version upgrade?

Yes, you need drush and container orchestration to test a Drupal major version upgrade. The validation process relies on drush for applying the upgrade and AGENTS.md guidance for orchestrating the container environment during Playwright page checks.

Drupal major upgrade validation is not working, what are the limitations?

A limitation of this Drupal major upgrade validation is its dependency on a strict two-branch workflow and Playwright-based browser automation. It targets browser-driven validation scenarios, so backend-only CLI tests without a frontend component may not be fully covered.