-
Notifications
You must be signed in to change notification settings - Fork 3
/
action.yml
38 lines (38 loc) · 1.54 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
name: "LeanIX VSM Discovery"
description: "Integrate into your CI/CD pipeline to manage service and SBOM information automatically for your LeanIX VSM workspace"
inputs:
host:
description: "The LeanIX host base url of your workspace, e.g.: leanix.leanix.net"
required: true
default: "eu.leanix.net"
api-token:
description: "technical user token for VSM workspace"
required: true
service-name:
description: "Name of the service. By default name of the repository is assumed."
required: false
service-description:
description: "The description of the service."
required: false
default: " "
additional-data:
description: "A key-value object holding any additional metadata about the service you want to bring into VSM."
required: false
source-type:
description: "The source system of the service e.g. CI/CD"
required: false
default: "cicd"
source-instance:
description: "The individual instance within the source system. By default GitHub organisation same is picked."
required: false
sbom-path:
description: "The location of the SBOM file that is generated in CycloneDX specification. Accepted only JSON format. Read me about in the documentation for generating the SBOM file correctly. By default bom.json (path: /bom.json) is attempted in the root folder."
required: false
default: "/bom.json"
dry-run:
description: "Validates the inputs without actually submitting the data to VSM"
required: false
default: false
runs:
using: "node16"
main: "dist/index.js"