Skip to content

Conversation

@AlexSkrypnyk
Copy link
Collaborator

@AlexSkrypnyk AlexSkrypnyk commented Dec 23, 2025

Changes

  • Explicit trigger configuration: Changed from on: [push, pull_request] to explicit branch targeting. This prevents unnecessary CI runs on every push to feature branches while still testing all PRs, saving CI minutes.

  • Updated actions/checkout to v6: The v3 version is outdated and v6 includes performance improvements and security fixes.

  • Added job display name: Matrix jobs now show "PHP 8.3, Drupal 11" instead of generic "tests" in the GitHub UI, making it easier to identify failed builds at a glance.

  • Descriptive step names: Renamed steps like clone and drush pmu page_cache to "Checkout code" and "Disable caching modules". This improves readability in GitHub's workflow visualization and logs.

  • Consolidated related commands: Grouped Drush configuration commands into single steps to reduce visual noise and better represent logical units of work.

  • Removed obsolete code: Cleaned up Drupal 9 conditionals (no longer in the matrix), unnecessary cat commands, and redundant composer self-update step.

  • Consistent formatting: Added spacing between sections and standardized quote style for better maintainability.

Copy link
Collaborator

@rsanzante rsanzante left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great! Clearer and leaner, it's OK for me.

@rsanzante
Copy link
Collaborator

I'm merging it as the testing process is the same, just reformatted as PR title says.

@rsanzante rsanzante merged commit 51cfa44 into main Dec 23, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants