From a4e50eed99b24139c36cb7ec7681e5700d4e3cbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Daxb=C3=B6ck?= Date: Fri, 29 Aug 2025 09:56:35 +0200 Subject: [PATCH 1/3] Tryout copyleft license checker action --- .github/workflows/enforce-license-compliance.yml | 14 ++++++++++++++ sentry/src/main/java/io/sentry/util/Random.java | 2 ++ 2 files changed, 16 insertions(+) diff --git a/.github/workflows/enforce-license-compliance.yml b/.github/workflows/enforce-license-compliance.yml index d4026de5820..2939af37885 100644 --- a/.github/workflows/enforce-license-compliance.yml +++ b/.github/workflows/enforce-license-compliance.yml @@ -7,6 +7,20 @@ on: branches: [master, main] jobs: + check-copyleft-license-compliance: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Check for copyleft licenses + uses: getsentry/copyleft-license-checker@main + with: + fail-on-found: 'true' + allow-gpl-classpath: 'false' + enforce-license-compliance: runs-on: ubuntu-latest steps: diff --git a/sentry/src/main/java/io/sentry/util/Random.java b/sentry/src/main/java/io/sentry/util/Random.java index cbd81824df1..d53687685fe 100644 --- a/sentry/src/main/java/io/sentry/util/Random.java +++ b/sentry/src/main/java/io/sentry/util/Random.java @@ -23,6 +23,8 @@ * questions. */ +// need a change, so that copyleft license checker will pick it up + package io.sentry.util; import java.util.concurrent.atomic.AtomicLong; From f59da1f6f2a2ab85b1f0bbda4e07cb5bad20b323 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Daxb=C3=B6ck?= Date: Fri, 29 Aug 2025 10:01:15 +0200 Subject: [PATCH 2/3] Allow GPL with Classpath Exception --- .github/workflows/enforce-license-compliance.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/enforce-license-compliance.yml b/.github/workflows/enforce-license-compliance.yml index 2939af37885..18770b7884f 100644 --- a/.github/workflows/enforce-license-compliance.yml +++ b/.github/workflows/enforce-license-compliance.yml @@ -19,7 +19,7 @@ jobs: uses: getsentry/copyleft-license-checker@main with: fail-on-found: 'true' - allow-gpl-classpath: 'false' + allow-gpl-classpath: 'true' enforce-license-compliance: runs-on: ubuntu-latest From f216fec33ab1e9d41465ba5403a9c9500a941d6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Daxb=C3=B6ck?= Date: Fri, 29 Aug 2025 10:04:28 +0200 Subject: [PATCH 3/3] This should make the copyleft check green again b/c of file change --- sentry/src/main/java/io/sentry/util/Random.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/sentry/src/main/java/io/sentry/util/Random.java b/sentry/src/main/java/io/sentry/util/Random.java index d53687685fe..cbd81824df1 100644 --- a/sentry/src/main/java/io/sentry/util/Random.java +++ b/sentry/src/main/java/io/sentry/util/Random.java @@ -23,8 +23,6 @@ * questions. */ -// need a change, so that copyleft license checker will pick it up - package io.sentry.util; import java.util.concurrent.atomic.AtomicLong;