generated from tj-actions/docker-action
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
58 lines (56 loc) · 2.02 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
name: Checkly Trigger
description: CLI trigger for Checkly
author: tj-actions
inputs:
trigger-url:
description: 'The URL of the Checkly trigger.'
required: true
deployment:
description: 'Set to true to record each trigger invocation as a deployment event.'
required: false
default: 'false'
repository:
description: 'Repository name, i.e. "checkly/backend-api".'
required: false
default: ${{ github.repository }}
sha:
description: 'Git hash, tag, version "v1.0.1" or other identifier making this deploy unique.'
required: false
default: ${{ github.sha }}
environment-url:
description: 'A staging or preview URL injected as ENVIRONMENT_URL in browser checks and auto-replaced in API checks.'
required: false
default: ''
run-location:
description: 'An optional data center location where to run your triggered check. Use the shorter names here, like eu-west-1 or us-west-1.'
required: false
default: 'us-east-1'
environment-name:
description: 'The environment name of your triggered check, i.e. "production".'
required: false
default: ''
deployment-id:
description: 'The deployment id of your triggered check, i.e. "deployment-1".'
required: false
default: ''
runs:
using: 'composite'
steps:
- run: |
bash $GITHUB_ACTION_PATH/entrypoint.sh
id: checkly-trigger
shell: bash
env:
# INPUT_<VARIABLE_NAME> is not available in Composite run steps
# https://github.community/t/input-variable-name-is-not-available-in-composite-run-steps/127611
INPUT_DEPLOYMENT: ${{ inputs.deployment }}
INPUT_REPOSITORY: ${{ inputs.repository }}
INPUT_SHA: ${{ inputs.sha }}
INPUT_ENVIRONMENT_URL: ${{ inputs.environment-url }}
INPUT_RUN_LOCATION: ${{ inputs.run-location }}
INPUT_ENVIRONMENT_NAME: ${{ inputs.environment-name }}
INPUT_DEPLOYMENT_ID: ${{ inputs.deployment-id }}
INPUT_TRIGGER_URL: ${{ inputs.trigger-url }}
branding:
icon: alert-circle
color: white