npm package diff

Package: @forge/manifest

Versions: 7.6.0 - 7.6.1-next.0

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
@@ -589,8 +589,15 @@
                             },
                             "providers": {
                                 "$ref": "#/definitions/ExternalAuthFunctionProviders"
                             },
+                            "timeoutSeconds": {
+                                "description": "The maximum amount of time the function is allowed to run, in seconds. Must be between 1 and 900.",
+                                "maximum": 900,
+                                "minimum": 1,
+                                "title": "timeoutSeconds",
+                                "type": "number"
+                            },
                             "key": {
                                 "$ref": "#/definitions/ModuleKeySchema"
                             }
                         },
@@ -4388,30 +4395,8 @@
                                         "anyOf": [
                                             {
                                                 "type": "object",
                                                 "properties": {
-                                                    "resource": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 23,
-                                                        "pattern": "^[a-zA-Z0-9_\\-]+$"
-                                                    },
-                                                    "render": {
-                                                        "default": "default",
-                                                        "enum": [
-                                                            "default",
-                                                            "native"
-                                                        ],
-                                                        "type": "string"
-                                                    }
-                                                },
-                                                "required": [
-                                                    "resource"
-                                                ]
-                                            },
-                                            {
-                                                "type": "object",
-                                                "properties": {
                                                     "function": {
                                                         "type": "string",
                                                         "minLength": 1,
                                                         "maxLength": 255,
@@ -4420,8 +4405,42 @@
                                                 },
                                                 "required": [
                                                     "function"
                                                 ]
+                                            },
+                                            {
+                                                "allOf": [
+                                                    {
+                                                        "type": "object",
+                                                        "properties": {
+                                                            "resource": {
+                                                                "type": "string",
+                                                                "minLength": 1,
+                                                                "maxLength": 23,
+                                                                "pattern": "^[a-zA-Z0-9_\\-]+$"
+                                                            },
+                                                            "render": {
+                                                                "default": "default",
+                                                                "enum": [
+                                                                    "default",
+                                                                    "native"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "resource"
+                                                        ]
+                                                    },
+                                                    {
+                                                        "type": "object",
+                                                        "properties": {
+                                                            "isInline": {
+                                                                "type": "boolean"
+                                                            }
+                                                        }
+                                                    }
+                                                ]
                                             }
                                         ]
                                     },
                                     "value": {
@@ -4615,30 +4634,8 @@
                                         "anyOf": [
                                             {
                                                 "type": "object",
                                                 "properties": {
-                                                    "resource": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 23,
-                                                        "pattern": "^[a-zA-Z0-9_\\-]+$"
-                                                    },
-                                                    "render": {
-                                                        "default": "default",
-                                                        "enum": [
-                                                            "default",
-                                                            "native"
-                                                        ],
-                                                        "type": "string"
-                                                    }
-                                                },
-                                                "required": [
-                                                    "resource"
-                                                ]
-                                            },
-                                            {
-                                                "type": "object",
-                                                "properties": {
                                                     "function": {
                                                         "type": "string",
                                                         "minLength": 1,
                                                         "maxLength": 255,
@@ -4647,8 +4644,42 @@
                                                 },
                                                 "required": [
                                                     "function"
                                                 ]
+                                            },
+                                            {
+                                                "allOf": [
+                                                    {
+                                                        "type": "object",
+                                                        "properties": {
+                                                            "resource": {
+                                                                "type": "string",
+                                                                "minLength": 1,
+                                                                "maxLength": 23,
+                                                                "pattern": "^[a-zA-Z0-9_\\-]+$"
+                                                            },
+                                                            "render": {
+                                                                "default": "default",
+                                                                "enum": [
+                                                                    "default",
+                                                                    "native"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "resource"
+                                                        ]
+                                                    },
+                                                    {
+                                                        "type": "object",
+                                                        "properties": {
+                                                            "isInline": {
+                                                                "type": "boolean"
+                                                            }
+                                                        }
+                                                    }
+                                                ]
                                             }
                                         ]
                                     },
                                     "value": {
@@ -4820,30 +4851,8 @@
                                         "anyOf": [
                                             {
                                                 "type": "object",
                                                 "properties": {
-                                                    "resource": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 23,
-                                                        "pattern": "^[a-zA-Z0-9_\\-]+$"
-                                                    },
-                                                    "render": {
-                                                        "default": "default",
-                                                        "enum": [
-                                                            "default",
-                                                            "native"
-                                                        ],
-                                                        "type": "string"
-                                                    }
-                                                },
-                                                "required": [
-                                                    "resource"
-                                                ]
-                                            },
-                                            {
-                                                "type": "object",
-                                                "properties": {
                                                     "function": {
                                                         "type": "string",
                                                         "minLength": 1,
                                                         "maxLength": 255,
@@ -4852,8 +4861,42 @@
                                                 },
                                                 "required": [
                                                     "function"
                                                 ]
+                                            },
+                                            {
+                                                "allOf": [
+                                                    {
+                                                        "type": "object",
+                                                        "properties": {
+                                                            "resource": {
+                                                                "type": "string",
+                                                                "minLength": 1,
+                                                                "maxLength": 23,
+                                                                "pattern": "^[a-zA-Z0-9_\\-]+$"
+                                                            },
+                                                            "render": {
+                                                                "default": "default",
+                                                                "enum": [
+                                                                    "default",
+                                                                    "native"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "resource"
+                                                        ]
+                                                    },
+                                                    {
+                                                        "type": "object",
+                                                        "properties": {
+                                                            "isInline": {
+                                                                "type": "boolean"
+                                                            }
+                                                        }
+                                                    }
+                                                ]
                                             }
                                         ]
                                     },
                                     "value": {
@@ -5107,30 +5150,8 @@
                                         "anyOf": [
                                             {
                                                 "type": "object",
                                                 "properties": {
-                                                    "resource": {
-                                                        "type": "string",
-                                                        "minLength": 1,
-                                                        "maxLength": 23,
-                                                        "pattern": "^[a-zA-Z0-9_\\-]+$"
-                                                    },
-                                                    "render": {
-                                                        "default": "default",
-                                                        "enum": [
-                                                            "default",
-                                                            "native"
-                                                        ],
-                                                        "type": "string"
-                                                    }
-                                                },
-                                                "required": [
-                                                    "resource"
-                                                ]
-                                            },
-                                            {
-                                                "type": "object",
-                                                "properties": {
                                                     "function": {
                                                         "type": "string",
                                                         "minLength": 1,
                                                         "maxLength": 255,
@@ -5139,8 +5160,42 @@
                                                 },
                                                 "required": [
                                                     "function"
                                                 ]
+                                            },
+                                            {
+                                                "allOf": [
+                                                    {
+                                                        "type": "object",
+                                                        "properties": {
+                                                            "resource": {
+                                                                "type": "string",
+                                                                "minLength": 1,
+                                                                "maxLength": 23,
+                                                                "pattern": "^[a-zA-Z0-9_\\-]+$"
+                                                            },
+                                                            "render": {
+                                                                "default": "default",
+                                                                "enum": [
+                                                                    "default",
+                                                                    "native"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "resource"
+                                                        ]
+                                                    },
+                                                    {
+                                                        "type": "object",
+                                                        "properties": {
+                                                            "isInline": {
+                                                                "type": "boolean"
+                                                            }
+                                                        }
+                                                    }
+                                                ]
                                             }
                                         ]
                                     },
                                     "value": {