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