File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : " Mend"
2+
3+ on :
4+ push :
5+ branches : ["release-1.9.0", "main"]
6+ pull_request :
7+ branches : ["release-1.9.0", "main"]
8+
9+ env :
10+ NODE_VERSION : " 24"
11+
12+ jobs :
13+ run-jar :
14+ runs-on : ubuntu-latest
15+
16+ steps :
17+ - name : Checkout Repository
18+ uses : actions/checkout@v4
19+
20+ - name : Setup Node.js Environment
21+ uses : actions/setup-node@v4
22+ with :
23+ node-version : ${{ env.NODE_VERSION }}
24+ cache : " npm"
25+ cache-dependency-path : ./src/frontend/package-lock.json
26+
27+ - name : Install Frontend Dependencies
28+ working-directory : ./src/frontend
29+ run : npm ci
30+
31+ - name : Set up Java (Semeru)
32+ uses : actions/setup-java@v5
33+ with :
34+ distribution : " semeru"
35+ java-version : " 21"
36+
37+ - name : Cache Mend Agent
38+ id : cache-mend
39+ uses : actions/cache@v4
40+ with :
41+ path : wss-unified-agent.jar
42+ key : mend-agent-latest
43+
44+ - name : Download Mend Unified Agent if missing or outdated
45+ run : |
46+ curl -L -z wss-unified-agent.jar -o wss-unified-agent.jar https://unified-agent.s3.amazonaws.com/wss-unified-agent.jar
47+
48+ - name : Run Mend Scan
49+ env :
50+ WS_APIKEY : ${{ secrets.WS_APIKEY }}
51+ WS_WSS_URL : ${{ secrets.WS_WSS_URL }}
52+ WS_USERKEY : ${{ secrets.WS_USERKEY }}
53+ WS_PRODUCTNAME : ${{ secrets.WS_PRODUCTNAME }}
54+ WS_PROJECTNAME : ${{ secrets.WS_PROJECTNAME }}
55+ run : |
56+ java -jar wss-unified-agent.jar -d src/frontend -logLevel debug
You can’t perform that action at this time.
0 commit comments