-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction.yml
More file actions
58 lines (54 loc) · 2.01 KB
/
Copy pathaction.yml
File metadata and controls
58 lines (54 loc) · 2.01 KB
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
name: TestSeal
description: Detect test-suite weakening in Python and pytest changes.
author: TestSeal contributors
branding:
color: blue
icon: shield
inputs:
base:
description: Base Git ref or commit to compare.
required: false
head:
description: Head Git ref or commit. Defaults to an event-derived revision, or HEAD when no supported event revision is available.
required: false
staged:
description: Analyze staged changes instead of the working-tree or ref diff.
required: false
default: "false"
config:
description: Path to a TestSeal TOML configuration file.
required: false
paths:
description: Newline-delimited paths to include in the scan.
required: false
fail-on:
description: Override the configured failure threshold (never, low, medium, or high).
required: false
python-command:
description: Python executable name or absolute path. Command-line flags are not accepted.
required: false
default: python
install:
description: Install the bundled TestSeal Python package before scanning.
required: false
default: "true"
outputs:
finding-count:
description: Total number of findings. Set only when a valid report is available.
high-count:
description: Number of high-severity findings. Set only when a valid report is available.
medium-count:
description: Number of medium-severity findings. Set only when a valid report is available.
low-count:
description: Number of low-severity findings. Set only when a valid report is available.
files-scanned:
description: Number of files scanned. Set only when a valid report is available.
suppressed-count:
description: Number of findings ignored by fingerprint policy. Set only when a valid report is available.
outcome:
description: Scan outcome (clean, findings, incomplete, threshold-failed, or error).
result:
description: Normalized TestSeal JSON report. Set only when a valid report is available.
runs:
using: node24
main: packages/action/dist/index.js