Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: remove duplicative dependencies from require-dev stanza #817

Merged
merged 2 commits into from
Dec 2, 2024

Conversation

vinmassaro
Copy link
Contributor

Description of work

We are running into an issue whereslevomat/coding-standard:dev-master is being installed instead of the 8.15.0 release version as defined. The root cause is hard to track down, but stripping down our require-dev stanza in root composer.json to just contain drupal/core-dev fixes the issue.

All dependencies being removed are installed as part of drupal/core-dev, except for the below packages, which we are not using:

  • drupal/drupal-driver
  • drupal/drupal-extension

Functional testing steps:

  • Verify that slevomat/coding-standard:8.15.0 is installed, not dev-master

We are running into an issue where slevomat/coding-standard is being installed from the master branch of that project, instead of the 8.x version as defined. The root cause is hard to track down, but stripping down the require-dev stanza fixes the issue.
@vinmassaro vinmassaro requested a review from a team as a code owner December 2, 2024 19:46
Copy link
Contributor

@dblanken-yale dblanken-yale left a comment

Choose a reason for hiding this comment

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

Great find to a strange problem.

Copy link

github-actions bot commented Dec 2, 2024

Visit Site

Created multidev environment pr-817 for yalesites-platform.

@vinmassaro vinmassaro merged commit f0fe360 into develop Dec 2, 2024
3 checks passed
@yalesites yalesites mentioned this pull request Dec 3, 2024
@vinmassaro vinmassaro deleted the composer-require-dev-cleanup branch December 3, 2024 21:22
@yalesites yalesites mentioned this pull request Dec 12, 2024
@yalesites
Copy link

🎉 This PR is included in version 1.12.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants