Skip to content

Ensure compatibility to et 2024.4 (#770) (#771) #578

Ensure compatibility to et 2024.4 (#770) (#771)

Ensure compatibility to et 2024.4 (#770) (#771) #578

Workflow file for this run

name: Third Party License Check
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
validate-sbom:
runs-on: ubuntu-22.04
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: 17
distribution: adopt
- name: Generate json bom
run: mvn clean cyclonedx:makeAggregateBom -f pom.xml
- name: Check license compliance against allowlist
run: |
python config/check_dependencies.py \
--allowlist="config/allowed_licenses.json" \
--sbom="target/sbom.json" \
--schema="config/allowlist_schema.json"