Skip to content

[CI] Fix drupal-rector dev-main smoke test blocked by stopgap conflict - #8479

Merged
TomasVotruba merged 1 commit into
mainfrom
fix-drupal-rector-dev-ci
Sep 9, 2026
Merged

[CI] Fix drupal-rector dev-main smoke test blocked by stopgap conflict#8479
TomasVotruba merged 1 commit into
mainfrom
fix-drupal-rector-dev-ci

Conversation

@TomasVotruba

Copy link
Copy Markdown
Member

The Rector Drupal with dev-main job fails at install:

palantirnet/drupal-rector dev-main conflicts with rector/rector dev-main

drupal-rector added a stopgap conflict: rector/rector >=2.6.2 (their #420/#421) because rector 2.6.2 removed the version-specific set constants from extension packages in favor of composer-based sets. Their Drupal 8/9/10 configs still reference the old constants, so they pin the conflict until they finish porting (their #419).

That conflict blocks our downstream smoke test even though the actual test suite is compatible - stripping the conflict and running their phpunit gives OK (695 tests, 954 assertions) against rector dev-main.

This strips the conflict key before composer require, so the smoke test runs again. The one-liner is a no-op once drupal-rector lifts the conflict on their side.

https://claude.ai/code/session_01SETBUG7QqwFNJUXQ42dLf1

drupal-rector pins conflict rector/rector >=2.6.2 until it ports to
composer-based sets, which blocks install in this downstream smoke test.
Strip the conflict before require; all 695 drupal-rector tests pass
against rector dev-main.

Claude-Session: https://claude.ai/code/session_01SETBUG7QqwFNJUXQ42dLf1
@TomasVotruba
TomasVotruba merged commit bff669d into main Sep 9, 2026
44 checks passed
@TomasVotruba
TomasVotruba deleted the fix-drupal-rector-dev-ci branch September 9, 2026 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant