feat: add licenses and support for generating notice files#175
feat: add licenses and support for generating notice files#175mdelapenya merged 3 commits intoelastic:masterfrom
Conversation
💔 Tests FailedExpand to view the summary
Build stats
Test stats 🧪
Test errorsExpand to view the tests failures
Steps errorsExpand to view the steps failures
Log outputExpand to view the last 100 lines of log output
|
| go get -v -t ./... | ||
|
|
||
| .PHONY: notice | ||
| notice: |
There was a problem hiding this comment.
Taken from Beats
| godog --format=${FORMAT} ${FEATURE_FLAG} ${FEATURE} | ||
|
|
||
| .PHONY: notice | ||
| notice: |
There was a problem hiding this comment.
Taken from Beats
|
@mostlyjason I merged today to make progress with the licenses already merged. Please comment whatever you consider here Thanks! |
What is this PR doing?
It's addding Elastic's license to all source code, plus the automation to generate NOTICE.txt from the existing Go depenencies, as used in the Beats project.
Why is it important?
As this is a public repo, we want to be consistent with our Open Source policies
Follow-ups
Because the e2e module is consuming the CLI, we need CLI's license file to be pushed first before submitting the e2e.
As this project is starting to be GA, we will generate a 1.0.0 tag for the CLI