npm package diff
Package: @forge/manifest
Versions: 9.4.0-next.5-experimental-76b1041 - 9.4.0-next.6
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
@@ -2021,8 +2021,20 @@
{
"type": "object",
"additionalProperties": false,
"properties": {
+ "openOnInsert": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "openOnInsert"
+ ]
+ },
+ {
+ "type": "object",
+ "additionalProperties": false,
+ "properties": {
"function": {
"type": "string",
"minLength": 1,
"maxLength": 255,
@@ -5909,14 +5921,9 @@
"description",
"name",
"type",
"key"
- ],
- "not": {
- "required": [
- "unlicensedAccess"
- ]
- }
+ ]
},
{
"type": "object",
"properties": {
@@ -6350,14 +6357,9 @@
"name",
"type",
"view",
"key"
- ],
- "not": {
- "required": [
- "unlicensedAccess"
- ]
- }
+ ]
},
{
"type": "object",
"properties": {
@@ -6748,14 +6750,9 @@
"formatter",
"name",
"type",
"key"
- ],
- "not": {
- "required": [
- "unlicensedAccess"
- ]
- }
+ ]
}
]
},
"minItems": 1
@@ -7295,14 +7292,9 @@
"description",
"name",
"type",
"key"
- ],
- "not": {
- "required": [
- "unlicensedAccess"
- ]
- }
+ ]
},
{
"type": "object",
"properties": {
@@ -7835,14 +7827,9 @@
"name",
"type",
"view",
"key"
- ],
- "not": {
- "required": [
- "unlicensedAccess"
- ]
- }
+ ]
},
{
"type": "object",
"properties": {
@@ -8332,14 +8319,9 @@
"formatter",
"name",
"type",
"key"
- ],
- "not": {
- "required": [
- "unlicensedAccess"
- ]
- }
+ ]
}
]
},
"minItems": 1
@@ -23499,8 +23481,90 @@
}
},
"minItems": 1
},
+ "connect-jira:jiraOperationsInfoProvider": {
+ "type": "array",
+ "items": {
+ "properties": {
+ "homeUrl": {
+ "type": "string",
+ "fieldDescription": "\n\nURL to the provider's homepage\n\n"
+ },
+ "logoUrl": {
+ "type": "string",
+ "fieldDescription": "\n\nOptional URL to the provider's logo, which will be displayed in the UI\n\n"
+ },
+ "documentationUrl": {
+ "type": "string",
+ "fieldDescription": "\n\nOptional URL to documentation about the provider's Jira integration\n\n"
+ },
+ "name": {
+ "$ref": "#/definitions/i18nProperty",
+ "fieldDescription": "\n\nA human readable name.\n\n"
+ },
+ "actions": {
+ "$ref": "#/definitions/operationsInfoProviderActionsBean",
+ "fieldDescription": "\n\nRequired actions to hydrate operations workspace data.\n\n"
+ },
+ "key": {
+ "$ref": "#/definitions/ModuleKeySchema"
+ }
+ },
+ "required": [
+ "homeUrl",
+ "name",
+ "key"
+ ],
+ "not": {
+ "required": [
+ "unlicensedAccess"
+ ]
+ }
+ },
+ "minItems": 1
+ },
+ "connect-jira:jiraDevOpsComponentProvider": {
+ "type": "array",
+ "items": {
+ "properties": {
+ "homeUrl": {
+ "type": "string",
+ "fieldDescription": "\n\nURL to the provider's homepage\n\n"
+ },
+ "logoUrl": {
+ "type": "string",
+ "fieldDescription": "\n\nOptional URL to the provider's logo, which will be displayed in the UI\n\n"
+ },
+ "documentationUrl": {
+ "type": "string",
+ "fieldDescription": "\n\nOptional URL to documentation about the provider's Jira integration\n\n"
+ },
+ "name": {
+ "$ref": "#/definitions/i18nProperty",
+ "fieldDescription": "\n\nA human readable name.\n\n"
+ },
+ "actions": {
+ "$ref": "#/definitions/devOpsComponentProviderActionsBean",
+ "fieldDescription": "\n\nDevOps Component actions that can be performed by Jira users.\n\n"
+ },
+ "key": {
+ "$ref": "#/definitions/ModuleKeySchema"
+ }
+ },
+ "required": [
+ "homeUrl",
+ "name",
+ "key"
+ ],
+ "not": {
+ "required": [
+ "unlicensedAccess"
+ ]
+ }
+ },
+ "minItems": 1
+ },
"connect-confluence:keyboardShortcuts": {
"type": "array",
"items": {
"properties": {
@@ -29081,8 +29145,152 @@
"additionalProperties": false,
"shortClassName": "callbackBean",
"type": "object"
},
+ "operationsInfoProviderActionsBean": {
+ "properties": {
+ "fetchWorkspaces": {
+ "properties": {
+ "templateUrl": {
+ "type": "string",
+ "fieldDescription": "\n\n"
+ }
+ },
+ "required": [
+ "templateUrl"
+ ],
+ "shortClassName": "operationsInfoProviderActionBean",
+ "type": "object",
+ "description": "\n\n<p>Defines the URL template that is used when an action is invoked. The following context parameters are supported: <code>{issue.key}</code>, <code>{issue.summary}</code>, <code>{issue.flags}</code>.</p>\n\n",
+ "fieldDescription": "\n\nAction for fetching operations workspaces by IDs.\n\n"
+ },
+ "searchContainers": {
+ "properties": {
+ "templateUrl": {
+ "type": "string",
+ "fieldDescription": "\n\n"
+ }
+ },
+ "required": [
+ "templateUrl"
+ ],
+ "shortClassName": "operationsInfoProviderActionBean",
+ "type": "object",
+ "description": "\n\n<p>Defines the URL template that is used when an action is invoked. The following context parameters are supported: <code>{issue.key}</code>, <code>{issue.summary}</code>, <code>{issue.flags}</code>.</p>\n\n",
+ "fieldDescription": "\n\nAction for showing any partial or full matches using a search on the operations container name for all workspaces.\n\n"
+ },
+ "onEntityAssociated": {
+ "properties": {
+ "templateUrl": {
+ "type": "string",
+ "fieldDescription": "\n\n"
+ }
+ },
+ "required": [
+ "templateUrl"
+ ],
+ "shortClassName": "operationsInfoProviderActionBean",
+ "type": "object",
+ "description": "\n\n<p>Defines the URL template that is used when an action is invoked. The following context parameters are supported: <code>{issue.key}</code>, <code>{issue.summary}</code>, <code>{issue.flags}</code>.</p>\n\n",
+ "fieldDescription": "\n\nAction to notify the operations provider when an incident or post-incident-review has been associated with jira issue\n\n"
+ },
+ "onEntityDisassociated": {
+ "properties": {
+ "templateUrl": {
+ "type": "string",
+ "fieldDescription": "\n\n"
+ }
+ },
+ "required": [
+ "templateUrl"
+ ],
+ "shortClassName": "operationsInfoProviderActionBean",
+ "type": "object",
+ "description": "\n\n<p>Defines the URL template that is used when an action is invoked. The following context parameters are supported: <code>{issue.key}</code>, <code>{issue.summary}</code>, <code>{issue.flags}</code>.</p>\n\n",
+ "fieldDescription": "\n\nAction to notify the operations provider when incident or post-incident-review has its association removed from jira issue\n\n"
+ }
+ },
+ "shortClassName": "operationsInfoProviderActionsBean",
+ "type": "object",
+ "title": "Operations Information Actions",
+ "description": "\n\n<p>Operations Information actions that can be performed by Jira users.</p>\n<p>Each action is optional (unless indicated otherwise). The absence of an action indicates that the action is not supported by the provider.</p>\n",
+ "required": [
+ "fetchWorkspaces",
+ "searchContainers"
+ ]
+ },
+ "devOpsComponentProviderActionsBean": {
+ "properties": {
+ "associate": {
+ "properties": {
+ "templateUrl": {
+ "type": "string",
+ "fieldDescription": "\n\n"
+ }
+ },
+ "required": [
+ "templateUrl"
+ ],
+ "shortClassName": "devOpsComponentProviderActionBean",
+ "type": "object",
+ "description": "\n\n<p>Defines the URL template that is used when an action is invoked. The following context parameters are supported: <code>{issue.key}</code>, <code>{issue.summary}</code>, <code>{issue.flags}</code>.</p>\n\n",
+ "fieldDescription": "\n\nAction to associate a devops component entity with a Jira issue.\n\n"
+ },
+ "disassociate": {
+ "properties": {
+ "templateUrl": {
+ "type": "string",
+ "fieldDescription": "\n\n"
+ }
+ },
+ "required": [
+ "templateUrl"
+ ],
+ "shortClassName": "devOpsComponentProviderActionBean",
+ "type": "object",
+ "description": "\n\n<p>Defines the URL template that is used when an action is invoked. The following context parameters are supported: <code>{issue.key}</code>, <code>{issue.summary}</code>, <code>{issue.flags}</code>.</p>\n\n",
+ "fieldDescription": "\n\nAction to disassociate a devops component entity from a Jira issue.\n\n"
+ },
+ "onEntityAssociated": {
+ "properties": {
+ "templateUrl": {
+ "type": "string",
+ "fieldDescription": "\n\n"
+ }
+ },
+ "required": [
+ "templateUrl"
+ ],
+ "shortClassName": "devOpsComponentProviderActionBean",
+ "type": "object",
+ "description": "\n\n<p>Defines the URL template that is used when an action is invoked. The following context parameters are supported: <code>{issue.key}</code>, <code>{issue.summary}</code>, <code>{issue.flags}</code>.</p>\n\n",
+ "fieldDescription": "\n\nAction to notify the component provider when a devops component has been associated with a Jira issue.\n\n"
+ },
+ "onEntityDisassociated": {
+ "properties": {
+ "templateUrl": {
+ "type": "string",
+ "fieldDescription": "\n\n"
+ }
+ },
+ "required": [
+ "templateUrl"
+ ],
+ "shortClassName": "devOpsComponentProviderActionBean",
+ "type": "object",
+ "description": "\n\n<p>Defines the URL template that is used when an action is invoked. The following context parameters are supported: <code>{issue.key}</code>, <code>{issue.summary}</code>, <code>{issue.flags}</code>.</p>\n\n",
+ "fieldDescription": "\n\nAction to notify the component provider when a devops component has been disassociated from a Jira issue.\n\n"
+ }
+ },
+ "shortClassName": "devOpsComponentProviderActionsBean",
+ "type": "object",
+ "title": "DevOps Component Actions",
+ "description": "\n\n<p>DevOps Component actions that can be performed by Jira users.</p>\n<p>Each action is optional (unless indicated otherwise). The absence of an action indicates that the action is not supported by the provider.</p>\n",
+ "required": [
+ "associate",
+ "disassociate"
+ ]
+ },
"uiSupport": {
"properties": {
"defaultOperator": {
"maxLength": 100,