-
Notifications
You must be signed in to change notification settings - Fork 111
Add ASF header and RAT CI #3415
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
|
@chenlica @aglinxinyuan @shengquan-ni @bobbai00 @parshimers this should possibly be reverted. It removed 3rd party licenses from source files. https://github.com/apache/pekko/blob/main/LICENSE is an example of a LICENSE that lists the 3rd party files in Pekko. If we have any 3rd party code from Apache licensed projects, then we may also need to add a mention of the related NOTICE terms in the Texera NOTICE file. |
|
Sure. We can add the third party headers back and add them to the LICENSE file. |
|
Thank you, @pjfanning and @aglinxinyuan . |
All 1,444 files were manually checked, and only the following three files had their headers mistakenly removed in this PR: I will restore the headers in PR #4132. |

Add the ASF header to all source code in the repo and introduce RAT CI.
Apache Release Audit Tool (RAT) is a release audit tool focused on licenses.
This PR adds the release audit tool to the GitHub Action workflow (CI).
This would allow developers to quickly detect if new files during a PR submission or commit push were missing the license header.
Add files to the optional .ratignore file if you want to exclude certain files and folders from being tested.