Add dep-collector and licenseclassifier to prow-tests image#22
Add dep-collector and licenseclassifier to prow-tests image#22google-prow-robot merged 1 commit intoknative:masterfrom adrcunha:license-checker
Conversation
These two tools are used during presubmit tests for checking the licenses in dependencies.
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: adrcunha The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
| RUN apt-get install -y uuid-runtime # for uuidgen | ||
| RUN go get github.com/google/go-containerregistry/cmd/ko | ||
| RUN go get github.com/golang/dep/cmd/dep | ||
| RUN go get github.com/mattmoor/dep-collector |
There was a problem hiding this comment.
@mattmoor , will dep-collector be merged into ko later?
|
Better to rename dep-collector repo later (@mattmoor), but looks good for now. |
|
Yes, Matt has furher plans for his tool, but right now we mostly want to get the license generation fixed. |
|
@jessiezcc @adrcunha This was a tactical short-term thing to unblock us, I really don't want to maintain We should talk to the OSPO folks that own https://github.com/google/licenseclassifier about taking on ownership so that teams like us, K8s and Istio don't have to roll our own, and can have some sort of presubmit checking for forbidden licenses (as we now do). At the very least, we should find this repo a better home :) |
* Use dep-collector from prow-tests image We're consolidating the test infrastructure into a single place, so all repos get the same fixes, updates and new features. `dep-collector` was added to prow-tests image in knative/test-infra#22 and `update_licenses()` in knative/test-infra#24 Bonus: also remove `ko` as a dependency, since it's also already installed in prow-tests image. * Fix comment
We're consolidating the test infrastructure into a single place, so all repos get the same fixes, updates and new features. `dep-collector` was added to prow-tests image in knative/test-infra#22 and `update_licenses()` in knative/test-infra#24 Bonus: also remove `ko` as a dependency, since it's also already installed in prow-tests image.
We're consolidating the test infrastructure into a single place, so all repos get the same fixes, updates and new features. dep-collector was added to prow-tests image in knative/test-infra#22
We're consolidating the test infrastructure into a single place, so all repos get the same fixes, updates and new features. dep-collector was added to prow-tests image in knative/test-infra#22
* Use dep-collector from prow-tests image We're consolidating the test infrastructure into a single place, so all repos get the same fixes, updates and new features. `dep-collector` was added to prow-tests image in knative/test-infra#22 and `update_licenses()` in knative/test-infra#24 Bonus: also remove `ko` as a dependency, since it's also already installed in prow-tests image. * Fix comment
* Use dep-collector from prow-tests image We're consolidating the test infrastructure into a single place, so all repos get the same fixes, updates and new features. `dep-collector` was added to prow-tests image in knative/test-infra#22 and `update_licenses()` in knative/test-infra#24 Bonus: also remove `ko` as a dependency, since it's also already installed in prow-tests image. * Fix comment
* Removes unwanted timeout setting * fix timeouts in unit test
This reverts commit 4439f50.
These two tools are used during presubmit tests for checking the licenses in dependencies.