ansys / actions

A collection of reusable workflows
https://actions.docs.ansys.com/
MIT License
13 stars 5 forks source link

Allow users to specify packages to ignore while running the license checker #516

Closed SMoraisAnsys closed 3 weeks ago

SMoraisAnsys commented 3 months ago

📝 Description of the feature

Currently the license checker only accepts licenses from the accepted-licenses.txt file. However, there are other licenses that are compatible with our way of doing open source and that our projects might want to use. As an example, LPGL v3 seems to be one of them.

However, each of this compatible licenses might come with their own constraints. Thus, instead of extending the accepted licenses text file, I propose that we provide a new input to let developers ignore some packages. This should come with a warning to notify that every developer leveraging this input is responsible to ensure the compatibility with the associated license AND must follow the constraints of the associated license.

As an example, in the case of LGPL v3, we must:

💡 Steps for implementing the feature

Add ignore-packages input

🔗 Useful links and references

No response

MaxJPRey commented 3 months ago

+1.

RobPasMue commented 3 weeks ago

Let me work on this - should be quick

SMoraisAnsys commented 3 weeks ago

@RobPasMue Sure, go ahead ! Sry for the delay, I couldn't focus on this task...