-
Notifications
You must be signed in to change notification settings - Fork 8
/
action.yml
41 lines (41 loc) · 1.67 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
name: "CLA Signature Action"
description: "Self-contained manager for Contributor License Agreement signatures."
author: "Roblox"
branding:
icon: "award"
color: blue
inputs:
url-to-cladocument:
description: "The URL for the CLA contract."
required: true
path-to-signatures:
description: "Give a path for storing CLAs in a json file."
default: "signatures/cla.json"
branch:
description: "The branch where the CLAs will be stored."
default: "master"
use-remote-repo:
description: "Whether to use a different repository for storing CLA signatures."
default: false
remote-repo-name:
description: "The name of the remote github repository for storing CLA signatures. Must be owner-name/repo-name format."
default: ""
remote-repo-pat:
description: "The personal access token to use when committing to the remote repository. Should be a github secrets reference."
default: ""
blockchain-storage-flag:
description: "(Optional) Store all the blockchain signatures in the ethirium blockchain as a smart contract."
default: false
blockchain-webhook-endpoint:
description: "(Optional) The URL to post the blockchain request to."
default: "https://u9afh6n36g.execute-api.eu-central-1.amazonaws.com/dev/webhook"
whitelist:
description: "Comma-separated list of users to exclude from CLA requirement. Can use * characters for wildcards."
default: ""
signature-text:
description: "The text to require as a signature."
signature-regex:
description: "The regex to locate the signature text. Should be single quoted. Note that comment bodies are toUpperCase'd before matching."
runs:
using: "node16"
main: "dist/index.js"