-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
72 lines (71 loc) · 1.7 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
72
name: TestDriver.ai
description: AI QA Agent for GitHub
author: Dashcam.io
branding:
icon: "user-check"
color: "green"
inputs:
prompt:
description: >-
The prompt to test. Example:
1. Open Google Chrome
2. Go to YouTube.com
3. Search for "Rick Astley"
4. Click on the first video
required: true
prerun:
description: >-
A script to run before the test.
required: false
branch:
description: >-
The TestDriver branch to run. Defaults to "main"
required: false
key:
description: >-
Your Dashcam API key
required: false
os:
description: >-
The operating system to run tests on. Defaults to "windows". Can be either "windows" or "mac"
required: false
version:
description: >-
The version of testdriverai to run. Defaults to "latest"
required: false
create-pr:
type: boolean
description: >-
Specify if a PR should be created with the updated test results. Defaults to "false"
default: "false"
required: false
pr-title:
description: >-
The title of the PR to be created
required: false
pr-base:
description: >-
The base branch to create the PR on.
default: main
required: false
pr-branch:
description: >-
The branch to create the PR from.
require: false
pr-test-filename:
description: >-
The filename of the test to be created in the PR.
required: false
outputs:
summary:
description: >-
The summary of the test result
link:
description: >-
The share link of Dashcam.io recording
markdown:
description: >-
A hotlinked image of the Dashcam.io recording
runs:
using: node16
main: ./dist/index.js