Skip to content

Conversation

DaanHoogland
Copy link
Contributor

No description provided.

Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds Apache RAT (Release Audit Tool) license checking functionality to the project. RAT is used to verify that all files contain proper Apache Software Foundation license headers.

  • Adds automated RAT license checking via GitHub Actions workflow
  • Creates an exclude list for files that don't require license headers
  • Adds Apache license headers to existing configuration files

Reviewed Changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/rat.yaml New GitHub Actions workflow to run Apache RAT license checks
.rat-excludes New exclude list for files that don't require license headers
Makefile Added Apache license header
.asf.yaml Added Apache license header

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Member

@vishesh92 vishesh92 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@DaanHoogland DaanHoogland merged commit 9a71f69 into main Aug 27, 2025
3 checks passed
@DaanHoogland DaanHoogland deleted the rat branch August 27, 2025 12:16
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