Skip to content

PHOENIX-7985 Add Apache RAT license-header check - #17

Merged
virajjasani merged 1 commit into
apache:mainfrom
jinggou:add-apache-rat-check
Aug 12, 2026
Merged

PHOENIX-7985 Add Apache RAT license-header check#17
virajjasani merged 1 commit into
apache:mainfrom
jinggou:add-apache-rat-check

Conversation

@jinggou

@jinggou jinggou commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Set up the apache-rat-plugin (inherited from the org.apache:apache parent) in a 'release' profile bound to the package phase, matching Apache Phoenix. Add a dedicated rat-check CI job that gates every push/PR.

Add the ASF license header to all source files that were missing it (34 Java files, the ANTLR grammar, module poms, assembly descriptor, docker scripts/Dockerfiles/compose) and add root LICENSE and NOTICE files.

Verified: 'mvn -P release apache-rat:check' passes with 0 unapproved licenses across all modules.

Set up the apache-rat-plugin (inherited from the org.apache:apache parent)
in a 'release' profile bound to the package phase, matching Apache Phoenix.
Add a dedicated rat-check CI job that gates every push/PR.

Add the ASF license header to all source files that were missing it
(34 Java files, the ANTLR grammar, module poms, assembly descriptor,
docker scripts/Dockerfiles/compose) and add root LICENSE and NOTICE files.

Verified: 'mvn -P release apache-rat:check' passes with 0 unapproved
licenses across all modules.
@virajjasani
virajjasani self-requested a review August 11, 2026 20:25
@virajjasani
virajjasani merged commit 738666f into apache:main Aug 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants