-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathaction.yml
68 lines (68 loc) · 2.15 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
name: 'rpmlint action'
author: 'EyeCantCU'
description: 'Checks for errors in RPMs via rpmlint'
inputs:
rpmfiles:
description: 'Comma-separated list of files to be validated by rpmlint'
required: false
help:
description: 'Show help message and exit'
required: false
version:
description: 'Show package version and exit'
required: false
config:
description: 'Load up additional configuration data from specified path (file or directory with *.toml files)'
required: false
explain:
description: 'Provide detailed explanation for one specific message id'
required: false
rpmlintrc:
description: 'Load up specified rpmlintrc file'
required: false
verbose:
description: 'Provide detailed explanations where available'
required: false
print-config:
description: 'Print the settings that are in effect when using the rpmlint'
required: false
installed:
description: 'Installed packages to be validated by rpmlint'
required: false
time-report:
description: 'Print time report for run checks'
required: false
profile:
description: 'Print cProfile report'
required: false
ignore-unused-rpmlintrc:
description: 'Do not report unused-rpmlintrc-filter errors'
required: false
checks:
description: 'Debugging option that enables only selected checks (separated by comma)'
required: false
strict:
description: 'Treat all messages as errors'
required: false
permissive:
description: 'Treat individual errors as non-fatal'
required: false
runs:
using: "docker"
image: "Dockerfile"
env:
RPMFILES: ${{ inputs.rpmfiles }}
HELP: ${{ inputs.help }}
VERSION: ${{ inputs.version }}
CONFIG: ${{ inputs.config }}
EXPLAIN: ${{ inputs.explain }}
RPMLINTRC: ${{ inputs.rpmlintrc }}
VERBOSE: ${{ inputs.verbose }}
PRINT_CONFIG: ${{ inputs.print-config }}
INSTALLED: ${{ inputs.installed }}
TIME_REPORT: ${{ inputs.time-report }}
PROFILE: ${{ inputs.profile }}
IGNORE_UNUSED_RPMLINTRC: ${{ inputs.ignore-unusued-rpmlintrc }}
CHECKS: ${{ inputs.checks }}
STRICT: ${{ inputs.strict }}
PERMISSIVE: ${{ inputs.permissive }}