Skip to content

Commit 56a70cf

Browse files
chore(ci): include allowed licenses file in dependency review workflow (#6618)
* Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Including license check in dependency review * Makefiule
1 parent 5802f4c commit 56a70cf

File tree

6 files changed

+552
-671
lines changed

6 files changed

+552
-671
lines changed

.github/dependency-review-config.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
allow-licenses:
2+
- 'Apache-1.1'
3+
- 'Apache-2.0'
4+
- 'MIT'
5+
- 'MIT-0'
6+
- 'MIT-CMU'
7+
- 'MIT-enna'
8+
- 'MIT-feh'
9+
- 'MIT-Festival'
10+
- 'MIT-Modern-Variant'
11+
- 'MIT-open-group'
12+
- 'MIT-testregex'
13+
- 'MIT-Wu'
14+
- 'BSD-1-Clause'
15+
- 'BSD-2-Clause'
16+
- 'BSD-2-Clause-Views'
17+
- 'BSD-3-Clause'
18+
- 'BSD-3-Clause-Attribution'
19+
- 'BSD-3-Clause-Clear'
20+
- 'BSD-3-Clause-flex'
21+
- 'BSD-3-Clause-HP'
22+
- 'BSD-3-Clause-LBNL'
23+
- 'BSD-3-Clause-Modification'
24+
- 'BSD-3-Clause-No-Military-License'
25+
- 'BSD-3-Clause-No-Nuclear-License'
26+
- 'BSD-3-Clause-No-Nuclear-License-2014'
27+
- 'BSD-3-Clause-No-Nuclear-Warranty'
28+
- 'BSD-3-Clause-Open-MPI'
29+
- 'Python-2.0'
30+
- 'Python-2.0.1'
31+
- 'ISC'
32+
- 'MPL-1.1'
33+
- 'MPL-2.0'
34+
comment-summary-in-pr: on-failure
35+
fail-on-scopes: runtime

.github/workflows/dependency-review.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ permissions:
1515
jobs:
1616
dependency-review:
1717
runs-on: ubuntu-latest
18+
permissions:
19+
contents: read
20+
pull-requests: write
1821
steps:
1922
- name: 'Checkout Repository'
2023
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

.github/workflows/quality_check.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,6 @@ jobs:
6161
python-version: ${{ matrix.python-version }}
6262
- name: Install dependencies
6363
run: make dev-quality-code
64-
- name: Checking third-party library licenses
65-
run: make check-licenses
6664
- name: Checking and enforcing format
6765
run: make format-check
6866
- name: Formatting and Linting

Makefile

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: target dev format lint test coverage-html pr build build-docs build-docs-website check-licenses
1+
.PHONY: target dev format lint test coverage-html pr build build-docs build-docs-website
22
.PHONY: docs-local security-baseline complexity-baseline release-prod release-test release
33

44
target:
@@ -21,10 +21,6 @@ dev-gitpod:
2121
poetry install --extras "all redis datamasking"
2222
pre-commit install
2323

24-
# Running licensecheck with zero to break the pipeline if there is an invalid license
25-
check-licenses:
26-
poetry run licensecheck -u poetry:dev
27-
2824
format-check:
2925
poetry run ruff format aws_lambda_powertools tests examples --check
3026

@@ -62,7 +58,7 @@ coverage-html:
6258
pre-commit:
6359
pre-commit run --show-diff-on-failure
6460

65-
pr: lint lint-docs mypy pre-commit check-licenses test security-baseline complexity-baseline
61+
pr: lint lint-docs mypy pre-commit test security-baseline complexity-baseline
6662

6763
build: pr
6864
poetry build

0 commit comments

Comments
 (0)