From 07d26671371b17602ac3f609b14fb2aae69acd0f Mon Sep 17 00:00:00 2001 From: dahn Date: Tue, 21 Oct 2025 10:03:47 +0200 Subject: [PATCH 1/3] Update Apache RAT version to 0.17 in workflow --- .github/workflows/rat.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/rat.yaml b/.github/workflows/rat.yaml index cc667cd..ffe464b 100644 --- a/.github/workflows/rat.yaml +++ b/.github/workflows/rat.yaml @@ -42,12 +42,12 @@ jobs: - name: Download Apache RAT run: | - curl -L -O https://downloads.apache.org/creadur/apache-rat-0.16.1/apache-rat-0.16.1-bin.tar.gz - tar -xzf apache-rat-0.16.1-bin.tar.gz + curl -L -O https://downloads.apache.org/creadur/apache-rat-0.17/apache-rat-0.17-bin.tar.gz + tar -xzf apache-rat-0.17-bin.tar.gz - name: Run RAT run: | - java -jar apache-rat-0.16.1/apache-rat-0.16.1.jar -d . -E .rat-excludes > rat-report.txt + java -jar apache-rat-0.17/apache-rat-0.17.jar -d . -E .rat-excludes > rat-report.txt cat rat-report.txt # Fail if unapproved licenses are found - grep -qe '^0 Unknown Licenses' rat-report.txt && exit 0 || exit 1 + grep -qe '^\s*Unapproved:\s*0\s*A count of unapproved licenses.$' rat-report.txt && exit 0 || exit 1 From dde4c9986968b8de648b71229306ca888eb066d3 Mon Sep 17 00:00:00 2001 From: Daan Hoogland Date: Tue, 21 Oct 2025 10:08:48 +0200 Subject: [PATCH 2/3] update rat itself --- .rat-excludes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.rat-excludes b/.rat-excludes index d871686..d025633 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -1,7 +1,7 @@ CHANGES.md go.sum rat-report.txt -apache-rat-0.16.1 +apache-rat-0.17 snapcraft.yaml vendor .rat-excludes From d6afd24e7c9a0cae7b913b92460291e548f7103f Mon Sep 17 00:00:00 2001 From: Daan Hoogland Date: Tue, 21 Oct 2025 10:16:31 +0200 Subject: [PATCH 3/3] snapcraft --- .rat-excludes | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.rat-excludes b/.rat-excludes index d025633..3ecb402 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -1,7 +1,7 @@ +.rat-excludes CHANGES.md +apache-rat-0.17 go.sum rat-report.txt -apache-rat-0.17 -snapcraft.yaml -vendor -.rat-excludes +/snap/snapcraft.yaml +vendor \ No newline at end of file