Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
23 changes: 23 additions & 0 deletions .github/workflows/pr-gate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,26 @@ jobs:
NPM_SERVICE_LOCATION: 'oidc-ui'
NPM_COVERAGE_COMMAND: 'npx vitest run --coverage'
secrets: inherit

# Checks only newly added dependencies in go.mod/go.sum/package-lock.json.
# Blocks the PR if any new dep carries a GPL-3.0/AGPL-3.0 licence — these impose
# copyleft obligations on the combined work that go beyond eSignet's MPL-2.0
# terms (e.g. AGPL's network-use source-disclosure requirement) — or has a
# high/critical CVE. Posts a summary comment on the PR. Action refs are pinned
# to commit SHAs (not mutable tags) to prevent supply-chain attacks.
dependency-review:
name: Dependency Review
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write # required by comment-summary-in-pr: always to post PR summaries
Comment thread
Md-Humair-KK marked this conversation as resolved.
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
persist-credentials: false
- uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # v4
with:
fail-on-severity: high
Comment thread
coderabbitai[bot] marked this conversation as resolved.
fail-on-scopes: runtime, development, unknown
deny-licenses: GPL-3.0-only,GPL-3.0-or-later,AGPL-3.0-only,AGPL-3.0-or-later
comment-summary-in-pr: always
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,4 @@ Each subproject is independently built and tested; see its own README (linked ab
## License

Mozilla Public License 2.0 — see [LICENSE](LICENSE).
Third-party dependency licenses — see [THIRD-PARTY-NOTICES.txt](THIRD-PARTY-NOTICES.txt).
Loading
Loading