Browse Source
Use Github for license checks. Signed-off-by: Anas Nashif <anas.nashif@intel.com>pull/22664/head
2 changed files with 48 additions and 0 deletions
@ -0,0 +1,16 @@ |
|||||||
|
license: |
||||||
|
main: apache-2.0 |
||||||
|
report_missing: true |
||||||
|
category: Permissive |
||||||
|
copyright: |
||||||
|
check: true |
||||||
|
exclude: |
||||||
|
extensions: |
||||||
|
- yml |
||||||
|
- yaml |
||||||
|
- html |
||||||
|
- rst |
||||||
|
- conf |
||||||
|
- cfg |
||||||
|
langs: |
||||||
|
- HTML |
@ -0,0 +1,32 @@ |
|||||||
|
name: Scancode |
||||||
|
|
||||||
|
on: [pull_request] |
||||||
|
|
||||||
|
jobs: |
||||||
|
scancode_job: |
||||||
|
runs-on: ubuntu-latest |
||||||
|
name: Scan code for licenses |
||||||
|
steps: |
||||||
|
- name: Checkout the code |
||||||
|
uses: actions/checkout@v1 |
||||||
|
- name: Scan the code |
||||||
|
id: scancode |
||||||
|
uses: zephyrproject-rtos/action_scancode@v2 |
||||||
|
with: |
||||||
|
directory-to-scan: 'scan/' |
||||||
|
- name: Artifact Upload |
||||||
|
uses: actions/upload-artifact@v1 |
||||||
|
with: |
||||||
|
name: scancode |
||||||
|
path: ./artifacts |
||||||
|
|
||||||
|
- name: Verify |
||||||
|
run: | |
||||||
|
if [ -s ./artifacts/report.txt ]; then |
||||||
|
report=$(cat ./artifacts/report.txt) |
||||||
|
report="${report//'%'/'%25'}" |
||||||
|
report="${report//$'\n'/'%0A'}" |
||||||
|
report="${report//$'\r'/'%0D'}" |
||||||
|
echo "::error file=./artifacts/report.txt::$report" |
||||||
|
exit 1 |
||||||
|
fi |
Loading…
Reference in new issue