kptdev / kpt

Automate Kubernetes Configuration Editing
https://kpt.dev
Apache License 2.0
1.7k stars 227 forks source link

Run Kpt Dependency License Check During Pull Requests #1601

Open runewake2 opened 3 years ago

runewake2 commented 3 years ago

Kpt runs checks during release to confirm that all it's dependencies are using a supported license. We should expand the checks that Kpt runs during Pull Requests so that these checks are run. This will allow any potential issues to be caught as soon as possible and prevent these issues from arising later in the kpt lifecycle (such as release where these checks are currently required).

If changes that fail this check are merged into Kpt they will block releases until that issue is resolved.

mikebz commented 3 years ago

@runewake2 when you set the ticket to triaged do not forget to add it to the project. Otherwise it's not on the backlog.