-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction.yml
37 lines (36 loc) · 1.46 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
name: QA Wolf PR Testing Notify Deploy
description: Test pull request deployments using QA Wolf
branding:
icon: "git-pull-request"
color: "purple"
inputs:
qawolf-api-key:
description: QA Wolf API key. This can be found in the team Settings page.
required: true
base-environments-mapping:
required: false
description: >
A JSON-formatted array where each member defines a correspondence between a QA Wolf environment
and a VCS branch. E2E testing will only work when the base branch for a PR has a mapped environment alias.
Example: [{ "environmentAlias": "develop", "vcsBranch": "main" }]
head-environment-variables:
required: true
description: >
JSON-formatted environment variables including deployment locations.
Get help from a QA Wolf representative to determine which variables will
be required here, as each customer has its own deployment layout.
Example: { "URL": "https://pr-9888.preview.myapp.io" }
concurrency-limit:
required: false
description: >
A natural positive integer that defines the maximum number of concurrent
workflows that can be executed for this deployment. It will default to
the concurrency limit defined in the base environment.
Remark: 0 and Infinity are valid values and will disable concurrency limits.
qawolf-base-url:
required: false
description: >
The base URL of the QA Wolf API.
runs:
using: "node20"
main: "dist/index.js"