SIGN IN SIGN UP
apache / airflow UNCLAIMED

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

0 0 98 Python

Improve RAT licence check (#48119)

RAT licence check had not been updated for 3 years and started to
show its age.

With this PR, we are upgrading RAT to latest version (0.16.1), we
use non-deprecated and fresh official eclipse-temurin OpenJDK image
as base and we build the image as multi-architecture image that
supports both ARM and AMD64.

We also fix the check to only be run when LICENSE file is changed in
the root of Airflow, which basically means that it should NEVER be
run locally unless you specify `--all-files` - this way it is
always run in CI but you need to use `--all-files` to trigger the
check locally.
J
Jarek Potiuk committed
4372a62d5bf22b9c2347beb914398dc8e37fbac9
Parent: 7dab711
Committed by GitHub <noreply@github.com> on 3/23/2025, 4:52:58 PM