generated from actions/typescript-action
-
Notifications
You must be signed in to change notification settings - Fork 11
/
action.yml
71 lines (71 loc) · 2.21 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
name: 'NX Code Coverage'
description: 'Github action for combining/compiling code coverage from an nx monorepo'
author: 'dkhunt27'
branding:
icon: box
color: blue
inputs:
github-token:
required: true
description: Github token
no-coverage-ran:
required: true
description: true/false if no coverage was ran; useful if using nx affected and it returned no projects
type: boolean
coverage-folder:
required: false
description: path to folder containing project folders with coverage data (default 'coverage')
coverage-base-folder:
required: false
description: path to folder containing project folders with coverage data for diff/base comparison (default 'coverage-base')
gist-processing:
required: true
description: true/false should save results/badge to gist
type: boolean
gist-token:
required: false
description: 'Your secret with the gist scope for coverage badge; required if gist-processing not false'
gist-id:
required: false
description: 'The ID of the gist to use; required if gist-processing not false'
label-color:
description: 'The left color of the badge'
required: false
color:
description: 'The right color of the badge'
required: false
is-error:
description: 'The color will be red and cannot be overridden'
required: false
named-logo:
description: 'A logo name from simpleicons.org'
required: false
logo-svg:
description: 'An svg-string to be used as logo'
required: false
logo-color:
description: 'The color for the logo'
required: false
logo-width:
description: 'The space allocated for the logo'
required: false
logo-position:
description: 'The position of the logo'
required: false
style:
description: 'The style like "flat" or "social"'
required: false
cache-seconds:
description: 'The cache lifetime in seconds (must be greater than 300)'
required: false
hide-coverage-reports:
description: true/false to hide the coverage reports
type: boolean
required: true
hide-unchanged:
description: true/false to hide the coverage results that have no diffs
type: boolean
required: true
runs:
using: 'node20'
main: 'dist/index.js'