Skip to content

Commit 4ac550c

Browse files
authored
Allow permissive licenses only for PyAnsys packages (#48)
* Allow certain licenses * First trial - get all deps types * Separate workflows * Comment everything * Setup a name for the job * Test * Added permission * Remove specific permissions * Remove options * Typo * Try with a different version * Test * Typo * Dependency reviewer cleanup * Dependency reviewer cleanup * Only on pull request
1 parent 9b44598 commit 4ac550c

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

.github/workflows/ci-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ jobs:
131131
extras-import:
132132
name: Build extras PyAnsys packages
133133
runs-on: ${{ matrix.os }}
134-
needs: [style, core-import]
134+
needs: [core-import]
135135
strategy:
136136
matrix:
137137
os: [windows-latest, ubuntu-latest, macos-latest]
@@ -256,7 +256,7 @@ jobs:
256256
release:
257257
name: Release project
258258
if: github.event_name == 'push' && contains(github.ref, 'refs/tags')
259-
needs: [docs-build, core-import, package]
259+
needs: [package]
260260
runs-on: ubuntu-latest
261261
steps:
262262
- name: Set up Python
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Dependency Reviewer
2+
3+
on: [pull_request]
4+
5+
permissions:
6+
contents: read
7+
8+
jobs:
9+
dependency-review:
10+
name: Dependency Reviewer
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout Repository
14+
uses: actions/checkout@v3
15+
16+
- name: Dependency Review
17+
uses: actions/dependency-review-action@v2
18+
with:
19+
# Possible values: "critical", "high", "moderate", "low"
20+
fail-on-severity: low
21+
# Possible values: Any `spdx_id` value(s) from https://docs.github.com/en/rest/licenses
22+
allow-licenses: Apache 2.0, Python Software Foundation License , Historical Permission Notice and Disclaimer (HPND), BSD-3-Clause, MIT

0 commit comments

Comments
 (0)