-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction.yaml
More file actions
46 lines (44 loc) · 1.32 KB
/
action.yaml
File metadata and controls
46 lines (44 loc) · 1.32 KB
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
name: "Nitro Fusion Publish"
description: "Publishes GraphQL source schemas to the Nitro registry"
author: "ChilliCream"
branding:
icon: "send"
color: "purple"
inputs:
tag:
description: "The tag of the source schema version"
required: true
stage:
description: "The name of the stage"
required: true
api-id:
description: "The ID of the API"
required: true
api-key:
description: "API key for authentication"
required: true
secret: true
source-schemas:
description: "Source schemas to include in the composition (e.g. 'example' or 'example@1.0.0'). If no version is specified, the tag value is used."
required: true
legacy-v1-archive:
description: "The path to a Fusion v1 archive file."
required: false
force:
description: "Continue publishing even if breaking changes or validation errors are detected."
required: false
default: "false"
wait-for-approval:
description: "Require approval in the Nitro UI to continue publishing when breaking changes or validation errors are detected."
required: false
default: "false"
cloud-url:
description: "The URL of the Nitro registry"
required: false
job-id:
description: "The ID of the current job"
required: false
default: ${{ job.check_run_id }}
runs:
using: "node24"
main: "dist/index.js"