generated from apollographql/typescript-repo-template
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaction.yaml
41 lines (41 loc) · 1.22 KB
/
action.yaml
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: 'Apollo Federation Subgraph Compatibility'
description: "Github Action for checking a subgraph's compatibility with a federated gateway"
inputs:
compose:
description: 'Docker Compose file to start up the subgraph'
required: true
schema:
description: 'Path to the GraphQL schema file'
required: true
path:
description: 'GraphQL endpoint path'
required: false
default: ''
port:
description: 'GraphQL endpoint HTTP port'
required: false
default: 4001
debug:
description: 'Debug mode with extra log info'
required: false
default: false
token:
description: 'Github Token for submitting PR comments'
required: false
failOnWarning:
description: 'Boolean flag to indicate whether any failing test should fail the script'
required: false
default: false
failOnRequired:
description: 'Boolean flag to indicate whether any failing required functionality test should fail the script'
required: false
default: false
workingDirectory:
description: 'Working directory to run the action from. Should be relative from the root of the project.'
required: false
runs:
using: 'node20'
main: 'dist/index.js'
branding:
color: 'blue'
icon: 'share-2'