-
-
Notifications
You must be signed in to change notification settings - Fork 28
feat: integrate composer-dependency-analyser for dependency analysis #146
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
Conversation
Signed-off-by: mmalac <[email protected]>
6b5c4e9
to
08c5b98
Compare
Signed-off-by: mmalac <[email protected]>
Signed-off-by: mmalac <[email protected]>
I am going to decline this PR. This QA tool was not approved by TSC vote. The one approved was |
Hm. I was pretty confident we had QA tools on our agenda but minutes have no mention of it. We might have resorted to a discussion without a topic on the agenda or vote.
Consistency with the tooling usage is very important because it is guaranteed we will have issues and having to deal with different sets of issues in different repositories strains the limited maintenance capacity. For example some repos use prophecy and some others use mockery and it noticeably hampers the ability to upgrade dependencies there right now as the push for php 8.5 happens. Proper flow for QA tooling is to prepare example for the tool setup and usage. Propose it at a TSC meeting. After discussion once we got the TSC decision it needs to be consistently rolled out across both organizations. You would need to put this on the agenda for the next TSC meeting https://github.com/laminas/technical-steering-committee/blob/main/meetings/agenda.md We should postpone this and also consider adopting a separate install method for tools that does not put them in require or require-dev. |
Thanks for the clarification and additional context. I understand the process now. |
Description
This PR introduces
shipmonk/composer-dependency-analyser
to improve dependency management.