Skip to content

chore(ci): include allowed licenses file in dependency review workflow #6618

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 20 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
35a3e6d
Including license check in dependency review
leandrodamascena May 6, 2025
13d9be1
Including license check in dependency review
leandrodamascena May 6, 2025
4d1baa3
Including license check in dependency review
leandrodamascena May 6, 2025
9052c75
Including license check in dependency review
leandrodamascena May 6, 2025
224284f
Including license check in dependency review
leandrodamascena May 6, 2025
12f3466
Including license check in dependency review
leandrodamascena May 6, 2025
c5d3c6c
Including license check in dependency review
leandrodamascena May 6, 2025
52165ad
Including license check in dependency review
leandrodamascena May 6, 2025
e96974e
Including license check in dependency review
leandrodamascena May 6, 2025
d010264
Including license check in dependency review
leandrodamascena May 6, 2025
29e05a0
Including license check in dependency review
leandrodamascena May 6, 2025
f21afe8
Including license check in dependency review
leandrodamascena May 6, 2025
9111e49
Including license check in dependency review
leandrodamascena May 6, 2025
3257760
Including license check in dependency review
leandrodamascena May 6, 2025
e9539a8
Including license check in dependency review
leandrodamascena May 13, 2025
fe087d7
Merging from develop
leandrodamascena May 13, 2025
027fe2d
Including license check in dependency review
leandrodamascena May 13, 2025
2b62553
Including license check in dependency review
leandrodamascena May 13, 2025
469c743
Including license check in dependency review
leandrodamascena May 13, 2025
7a29a28
Including license check in dependency review
leandrodamascena May 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions .github/dependency-review-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
allow-licenses:
- 'Apache-1.1'
- 'Apache-2.0'
- 'MIT'
- 'MIT-0'
- 'MIT-CMU'
- 'MIT-enna'
- 'MIT-feh'
- 'MIT-Festival'
- 'MIT-Modern-Variant'
- 'MIT-open-group'
- 'MIT-testregex'
- 'MIT-Wu'
- 'BSD-1-Clause'
- 'BSD-2-Clause'
- 'BSD-2-Clause-Views'
- 'BSD-3-Clause'
- 'BSD-3-Clause-Attribution'
- 'BSD-3-Clause-Clear'
- 'BSD-3-Clause-flex'
- 'BSD-3-Clause-HP'
- 'BSD-3-Clause-LBNL'
- 'BSD-3-Clause-Modification'
- 'BSD-3-Clause-No-Military-License'
- 'BSD-3-Clause-No-Nuclear-License'
- 'BSD-3-Clause-No-Nuclear-License-2014'
- 'BSD-3-Clause-No-Nuclear-Warranty'
- 'BSD-3-Clause-Open-MPI'
- 'Python-2.0'
- 'Python-2.0.1'
- 'ISC'
- 'MPL-1.1'
- 'MPL-2.0'
comment-summary-in-pr: on-failure
fail-on-scopes: runtime
5 changes: 5 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,13 @@ permissions:
jobs:
dependency-review:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- name: 'Checkout Repository'
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 'Dependency Review'
uses: actions/dependency-review-action@38ecb5b593bf0eb19e335c03f97670f792489a8b # v4.7.0
with:
config-file: './.github/dependency-review-config.yml'
2 changes: 0 additions & 2 deletions .github/workflows/quality_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,6 @@ jobs:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: make dev-quality-code
- name: Checking third-party library licenses
run: make check-licenses
- name: Checking and enforcing format
run: make format-check
- name: Formatting and Linting
Expand Down
Loading
Loading