From 10134757b238eda7ae298d5db53d159c7ae1b9f2 Mon Sep 17 00:00:00 2001 From: Heiko Kiesel Date: Fri, 15 Sep 2023 10:53:21 +0200 Subject: [PATCH 1/3] Add license check to CI Signed-off-by: Heiko Kiesel --- .github/workflows/license-check.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/license-check.yaml diff --git a/.github/workflows/license-check.yaml b/.github/workflows/license-check.yaml new file mode 100644 index 0000000000..a9167db01f --- /dev/null +++ b/.github/workflows/license-check.yaml @@ -0,0 +1,24 @@ +# SPDX-FileCopyrightText: the secureCodeBox authors +# +# SPDX-License-Identifier: Apache-2.0 + +name: Check License Compliance +on: + push: + branches: + - main + - v[0-9]+.x + pull_request: + +jobs: + license-check: + runs-on: ubuntu-22.04 + if: github.repository == 'secureCodeBox/secureCodeBox' + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: REUSE Compliance Check + uses: fsfe/reuse-action@v2 + with: + args: --include-submodules lint From 92b4588296bc70ad0c25026083e61bfb2eea1198 Mon Sep 17 00:00:00 2001 From: Heiko Kiesel Date: Fri, 15 Sep 2023 10:56:02 +0200 Subject: [PATCH 2/3] Remove repository restriction for testing Signed-off-by: Heiko Kiesel --- .github/workflows/license-check.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/license-check.yaml b/.github/workflows/license-check.yaml index a9167db01f..3b2a341207 100644 --- a/.github/workflows/license-check.yaml +++ b/.github/workflows/license-check.yaml @@ -5,15 +5,15 @@ name: Check License Compliance on: push: - branches: - - main - - v[0-9]+.x + #branches: + # - main + # - v[0-9]+.x pull_request: jobs: license-check: runs-on: ubuntu-22.04 - if: github.repository == 'secureCodeBox/secureCodeBox' + # if: github.repository == 'secureCodeBox/secureCodeBox' steps: - name: Checkout repository uses: actions/checkout@v3 @@ -21,4 +21,4 @@ jobs: - name: REUSE Compliance Check uses: fsfe/reuse-action@v2 with: - args: --include-submodules lint + args: --include-submodules lint From c363ab4775e42ce011abce187326484e0821992d Mon Sep 17 00:00:00 2001 From: Heiko Kiesel Date: Fri, 15 Sep 2023 11:21:06 +0200 Subject: [PATCH 3/3] Undo changes for testing Signed-off-by: Heiko Kiesel --- .github/workflows/license-check.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/license-check.yaml b/.github/workflows/license-check.yaml index 3b2a341207..a987d34135 100644 --- a/.github/workflows/license-check.yaml +++ b/.github/workflows/license-check.yaml @@ -5,15 +5,15 @@ name: Check License Compliance on: push: - #branches: - # - main - # - v[0-9]+.x + branches: + - main + - v[0-9]+.x pull_request: jobs: license-check: runs-on: ubuntu-22.04 - # if: github.repository == 'secureCodeBox/secureCodeBox' + if: github.repository == 'secureCodeBox/secureCodeBox' steps: - name: Checkout repository uses: actions/checkout@v3