npm package diff
Package: @forge/manifest
Versions: 7.7.0-next.11 - 7.7.0-next.12
File: package/out/schema/manifest-schema.json
Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -907,8 +907,15 @@
"$ref": "#/definitions/ActionInput"
},
"maxProperties": 10
},
+ "outputs": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/definitions/ActionOutput"
+ },
+ "maxProperties": 10
+ },
"key": {
"$ref": "#/definitions/ModuleKeySchema"
}
},
@@ -964,8 +971,15 @@
"$ref": "#/definitions/ActionInput"
},
"maxProperties": 10
},
+ "outputs": {
+ "type": "object",
+ "additionalProperties": {
+ "$ref": "#/definitions/ActionOutput"
+ },
+ "maxProperties": 10
+ },
"key": {
"$ref": "#/definitions/ModuleKeySchema"
}
},
@@ -24227,9 +24241,9 @@
"required": [
"auth"
]
},
- "CoreActionInputsType": {
+ "CoreActionIOType": {
"type": "string",
"enum": [
"boolean",
"integer",
@@ -24252,12 +24266,33 @@
"type": "string",
"description": "A description of what this particular input is intended for. Example: 'ID of the Issue that will be updated as a result of this action'\n"
},
"type": {
- "$ref": "#/definitions/CoreActionInputsType"
+ "$ref": "#/definitions/CoreActionIOType"
}
}
},
+ "ActionOutput": {
+ "type": "object",
+ "required": [
+ "description",
+ "nullable",
+ "type"
+ ],
+ "properties": {
+ "description": {
+ "type": "string",
+ "description": "A description of what this particular output represents. Example: 'ID of the Issue that was created as a result of this action'\n"
+ },
+ "nullable": {
+ "type": "boolean",
+ "description": "A flag to indicate whether the output can have a value of null."
+ },
+ "type": {
+ "$ref": "#/definitions/CoreActionIOType"
+ }
+ }
+ },
"DisplayConditions": {
"anyOf": [
{
"additionalProperties": false,