File tree Expand file tree Collapse file tree 5 files changed +70
-1
lines changed
Expand file tree Collapse file tree 5 files changed +70
-1
lines changed Original file line number Diff line number Diff line change 1+ name : 3PP License Check
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ workflow_dispatch :
8+ pull_request :
9+ branches :
10+ - main
11+ schedule :
12+ - cron : ' 0 4 * * *' # Runs every day at 4am: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#scheduled-events-schedule
13+
14+ jobs :
15+
16+ License-check :
17+ name : 3PP License Check using dash-licenses
18+
19+ strategy :
20+ fail-fast : false
21+ matrix :
22+ os : [ubuntu-latest]
23+ node : [18]
24+ java : [11]
25+
26+ runs-on : ${{ matrix.os }}
27+ timeout-minutes : 20
28+
29+ steps :
30+ - name : Checkout
31+ uses : actions/checkout@v3
32+ with :
33+ fetch-depth : 2
34+
35+ - name : Use Node.js ${{ matrix.node }}
36+ uses : actions/setup-node@v3
37+ with :
38+ node-version : ${{ matrix.node }}
39+
40+ - name : Use Java ${{ matrix.java }}
41+ uses : actions/setup-java@v3
42+ with :
43+ distribution : ' adopt'
44+ java-version : ${{ matrix.java }}
45+
46+ - name : Run dash-licenses
47+ shell : bash
48+ run : |
49+ yarn --frozen-lockfile
50+ yarn license:check
51+ env :
52+ DASH_TOKEN : ${{ secrets.DASH_LICENSES_PAT }}
Original file line number Diff line number Diff line change 44/node_modules /
55/out /
66/vscode-trace-server- * .vsix
7+ license-check-summary.txt *
Original file line number Diff line number Diff line change 1+ {
2+ "project" : " ecd.cdt-cloud" ,
3+ "review" : false ,
4+ "inputFile" : " yarn.lock" ,
5+ "batch" : 50 ,
6+ "timeout" : 200 ,
7+ "summary" : " license-check-summary.txt"
8+ }
Original file line number Diff line number Diff line change 5757 "watch-tests" : " tsc -p . -w --outDir out" ,
5858 "pretest" : " yarn run compile-tests && yarn run compile && yarn run lint" ,
5959 "lint" : " eslint src --ext ts" ,
60- "test" : " node ./out/test/runTest.js"
60+ "test" : " node ./out/test/runTest.js" ,
61+ "license:check" : " npx dash-licenses-wrapper --configFile=./configs/license-check-config.json" ,
62+ "license:check:review" : " npx dash-licenses-wrapper --configFile=./configs/license-check-config.json --review"
6163 },
6264 "dependencies" : {
6365 "tree-kill" : " ^1.2.2" ,
6466 "tsp-typescript-client" : " next"
6567 },
6668 "devDependencies" : {
69+ "@eclipse-dash/nodejs-wrapper" : " ^0.0.1" ,
6770 "@types/glob" : " ^8.1.0" ,
6871 "@types/mocha" : " ^10.0.1" ,
6972 "@types/node" : " 16.x" ,
Original file line number Diff line number Diff line change 77 resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz"
88 integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
99
10+ " @eclipse-dash/nodejs-wrapper@^0.0.1 " :
11+ version "0.0.1"
12+ resolved "https://registry.yarnpkg.com/@eclipse-dash/nodejs-wrapper/-/nodejs-wrapper-0.0.1.tgz#f2629671cf090a84c4d69a8fec42f198e583d103"
13+ integrity sha512-Rkk8O8hEVi/+LC/co7ly1zGLVwCNJG3yPbalsz1FHAqk6WZyEaWNf29EX6jz4vTfR5wpv2xAfF2yokKuStiOdA==
14+
1015" @eslint-community/eslint-utils@^4.2.0 " :
1116 version "4.4.0"
1217 resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz"
You can’t perform that action at this time.
0 commit comments