npm package diff

Package: @forge/manifest

Versions: 7.12.0-next.1 - 7.12.0-next.2

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
@@ -12842,8 +12842,244 @@
                         }
                     },
                     "minItems": 1
                 },
+                "jira:boardAction": {
+                    "type": "array",
+                    "items": {
+                        "additionalProperties": false,
+                        "type": "object",
+                        "properties": {
+                            "icon": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255
+                            },
+                            "resource": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 23,
+                                "pattern": "^[a-zA-Z0-9_\\-]+$"
+                            },
+                            "title": {
+                                "anyOf": [
+                                    {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "type": "object",
+                                        "properties": {
+                                            "i18n": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 300,
+                                                "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                            }
+                                        },
+                                        "required": [
+                                            "i18n"
+                                        ]
+                                    }
+                                ]
+                            },
+                            "title__i18n": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 300,
+                                "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                            },
+                            "tooltip": {
+                                "anyOf": [
+                                    {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "type": "object",
+                                        "properties": {
+                                            "i18n": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 300,
+                                                "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                            }
+                                        },
+                                        "required": [
+                                            "i18n"
+                                        ]
+                                    }
+                                ]
+                            },
+                            "tooltip__i18n": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 300,
+                                "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                            },
+                            "resolver": {
+                                "anyOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "type": "object",
+                                        "properties": {
+                                            "function": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 255,
+                                                "pattern": "^[a-zA-Z0-9-_]+$"
+                                            }
+                                        },
+                                        "required": [
+                                            "function"
+                                        ]
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "type": "object",
+                                        "properties": {
+                                            "endpoint": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 255,
+                                                "pattern": "^[a-zA-Z0-9-_]+$"
+                                            }
+                                        },
+                                        "required": [
+                                            "endpoint"
+                                        ]
+                                    }
+                                ]
+                            },
+                            "resourceUploadId": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255
+                            },
+                            "viewportSize": {
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "enum": [
+                                    "large",
+                                    "max",
+                                    "medium",
+                                    "small",
+                                    "xlarge"
+                                ],
+                                "type": "string"
+                            },
+                            "actions": {
+                                "type": "array",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "type": "object",
+                                    "properties": {
+                                        "key": {
+                                            "type": "string",
+                                            "minLength": 1,
+                                            "maxLength": 23,
+                                            "pattern": "^[a-zA-Z0-9_\\-]+$"
+                                        },
+                                        "title": {
+                                            "anyOf": [
+                                                {
+                                                    "type": "string",
+                                                    "minLength": 1,
+                                                    "maxLength": 255
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "type": "object",
+                                                    "properties": {
+                                                        "i18n": {
+                                                            "type": "string",
+                                                            "minLength": 1,
+                                                            "maxLength": 300,
+                                                            "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "i18n"
+                                                    ]
+                                                }
+                                            ]
+                                        },
+                                        "title__i18n": {
+                                            "type": "string",
+                                            "minLength": 1,
+                                            "maxLength": 300,
+                                            "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                        },
+                                        "tooltip": {
+                                            "anyOf": [
+                                                {
+                                                    "type": "string",
+                                                    "minLength": 1,
+                                                    "maxLength": 255
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "type": "object",
+                                                    "properties": {
+                                                        "i18n": {
+                                                            "type": "string",
+                                                            "minLength": 1,
+                                                            "maxLength": 300,
+                                                            "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "i18n"
+                                                    ]
+                                                }
+                                            ]
+                                        },
+                                        "tooltip__i18n": {
+                                            "type": "string",
+                                            "minLength": 1,
+                                            "maxLength": 300,
+                                            "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                        }
+                                    },
+                                    "required": [
+                                        "key",
+                                        "title"
+                                    ]
+                                }
+                            },
+                            "render": {
+                                "default": "default",
+                                "enum": [
+                                    "default",
+                                    "native"
+                                ],
+                                "type": "string"
+                            },
+                            "displayConditions": {
+                                "type": "object",
+                                "properties": {}
+                            },
+                            "key": {
+                                "$ref": "#/definitions/ModuleKeySchema"
+                            }
+                        },
+                        "required": [
+                            "resource",
+                            "title",
+                            "key"
+                        ],
+                        "not": {
+                            "required": [
+                                "unlicensedAccess"
+                            ]
+                        }
+                    },
+                    "minItems": 1
+                },
                 "compass:adminPage": {
                     "type": "array",
                     "items": {
                         "oneOf": [