From 956a0d450391a527729333398ddb40b21c630c83 Mon Sep 17 00:00:00 2001 From: Niklas Merz Date: Tue, 29 Mar 2022 08:24:14 +0200 Subject: [PATCH 1/2] chore: try pip license checker --- .github/workflows/license-check.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/license-check.yml diff --git a/.github/workflows/license-check.yml b/.github/workflows/license-check.yml new file mode 100644 index 0000000..a5a2c99 --- /dev/null +++ b/.github/workflows/license-check.yml @@ -0,0 +1,27 @@ +on: push +jobs: + license_check: + runs-on: ubuntu-20.04 + steps: + - name: Checkout the code + uses: actions/checkout@v2.3.4 + with: + fetch-depth: 0 + - name: Setup Python + uses: actions/setup-python@v2 + with: + python-version: '3.8' + - name: Get explicit and transitive dependencies + run: | + pip install -r requirements.txt + pip freeze > requirements-all.txt + - name: Check python + id: license_check_report + uses: pilosus/action-pip-license-checker@v0.5.0 + with: + requirements: 'requirements-all.txt' + fail: 'Copyleft,Error,Other' + exclude: 'pylint.*' + - name: Print report + if: ${{ always() }} + run: echo "${{ steps.license_check_report.outputs.report }}" \ No newline at end of file From ebe0abb181a1e8958e38e54457b4996bec03eef0 Mon Sep 17 00:00:00 2001 From: Niklas Merz Date: Tue, 29 Mar 2022 08:28:41 +0200 Subject: [PATCH 2/2] fix requirements name --- .github/workflows/license-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/license-check.yml b/.github/workflows/license-check.yml index a5a2c99..b880d10 100644 --- a/.github/workflows/license-check.yml +++ b/.github/workflows/license-check.yml @@ -13,7 +13,7 @@ jobs: python-version: '3.8' - name: Get explicit and transitive dependencies run: | - pip install -r requirements.txt + pip install -r prod_requirements.txt pip freeze > requirements-all.txt - name: Check python id: license_check_report