-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathaction.yml
46 lines (46 loc) · 1.53 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
name: 'CodeScan Scanner'
description: 'Use the CodeScan Scanner in your workflows to track bugs, code smells and vulnerabilities in Salesforce languages.'
author: 'CodeScan Enterprises LLC'
branding:
icon: code
color: 'blue'
inputs:
organization:
required: true
description: 'CodeScan Organization Key'
projectKey:
required: true
description: 'CodeScan Project Key'
login:
required: true
description: 'CodeScan Login Key'
codeScanUrl:
required: false
description: 'CodeScanCloud endpoint for your project'
default: 'https://app.codescan.io/'
pollingTimeoutSec:
required: false
description: 'This task will poll CodeScanCloud until the analysis is completed, or until the timeout is reached'
default: '900'
scanChangedFilesOnly:
required: false
description: 'The flag to indicate that PR scans should only analyze added, changed or modified files in the PR'
default: 'false'
generateSarifFile:
required: false
description: 'The flag to indicate that SARIF file should be generated on server side'
default: 'false'
generateReportFile:
required: false
description: 'The flag to indicate that SARIF file should be generated on client side'
default: 'true'
failOnRedQualityGate:
required: false
description: 'The flag to indicate that pipeline will fail in case of quality gate status failed'
default: 'false'
args:
required: false
description: 'Additional arguments to the sonarcloud scanner'
runs:
using: 'node20'
main: 'dist/index.js'