forked from lfit/sigul-sign-action
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction.yml
51 lines (49 loc) · 1.37 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
name: "sigul-sign"
description: "Sign artifacts with Sigul"
inputs:
sign-type:
description: "Either 'sign-data' or 'sign-git-tag'"
required: false
default: "sign-data"
sign-object:
description: "File or git tag to sign"
required: true
sigul-ip:
description: "IP address of sigul server"
required: true
sigul-uri:
description: "URI of sigul server"
required: true
sigul-conf:
description: "Config file for sigul connection"
required: true
sigul-key-name:
description: "The key name on the server to utilize"
required: true
sigul-pass:
description: "Password for sigul connection"
required: true
sigul-pki:
description: "PKI info for sigul connection"
required: true
gh-user:
description: "GitHub user for pushing signed tags"
required: false
default: GITHUB_ACTOR
gh-key:
description: "GitHub API key for pushing signed tags"
required: false
runs:
using: "docker"
image: Dockerfile
env:
SIGN_TYPE: ${{ inputs.sign-type }}
SIGN_OBJECT: ${{ inputs.sign-object }}
SIGUL_IP: ${{ inputs.sigul-ip }}
SIGUL_URI: ${{ inputs.sigul-uri }}
SIGUL_CONF: ${{ inputs.sigul-conf }}
SIGUL_KEY_NAME: ${{ inputs.sigul-key-name }}
SIGUL_PASS: ${{ inputs.sigul-pass }}
SIGUL_PKI: ${{ inputs.sigul-pki }}
GH_USER: ${{ inputs.gh-user }}
GH_KEY: ${{ inputs.gh-key }}