generated from actions/typescript-action
-
Notifications
You must be signed in to change notification settings - Fork 14
/
action.yml
54 lines (53 loc) · 1.86 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
name: 'Datadog Synthetics CI'
description: 'Run Datadog Synthetics CI tests as part of your Github Actions workflow'
author: 'Datadog'
inputs:
api_key:
required: true
description: 'Datadog API key.'
app_key:
required: true
description: 'Datadog Application key.'
config_path:
required: false
description: 'Path to global configuration JSON.'
datadog_site:
required: false
description: 'Datadog site.'
fail_on_critical_errors:
required: false
description: 'Fail the CI job if no tests were triggered, or results could not be fetched from Datadog.'
fail_on_missing_tests:
required: false
description: 'Fail the CI job if at least one specified test with a public ID (using `public_ids` or listed in a test file) is missing in a run (for example, if it has been deleted programmatically or on the Datadog site).'
fail_on_timeout:
required: false
description: 'Fail the CI job if at least one test exceeds the default test timeout.'
files:
required: false
description: 'Glob pattern to detect Synthetic tests config.'
junit_report:
required: false
description: 'The filename for a JUnit report if you want to generate one.'
polling_timeout:
required: false
description: 'The duration (in milliseconds) after which the action stops polling for test results.'
public_ids:
required: false
description: 'Public IDs of Synthetic tests to run.'
subdomain:
required: false
description: 'Name of your Datadog custom subdomain.'
test_search_query:
required: false
description: 'Search query to trigger tests.'
tunnel:
required: false
description: 'Enable tunnel to interact with Datadog API.'
default: false
variables:
required: false
description: 'Comma-separated list of variable_name=variable_value pairs.'
runs:
using: 'node20'
main: 'dist/index.js'