npm package diff
Package: @forge/manifest
Versions: 11.0.0-next.2 - 11.0.0-next.3
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
@@ -667,9 +667,10 @@
                                     "minLength": 1,
                                     "maxLength": 100,
                                     "pattern": "^[-.:_a-zA-Z0-9]{1,93}:custom$"
                                 },
-                                "minItems": 1
+                                "minItems": 1,
+                                "maxItems": 20
                             },
                             "key": {
                                 "$ref": "#/definitions/ModuleKeySchema"
                             }
@@ -895,8 +896,39 @@
                         ]
                     },
                     "minItems": 1
                 },
+                "fifoConsumer": {
+                    "type": "array",
+                    "items": {
+                        "$schema": "http://json-schema.org/draft-07/schema#",
+                        "type": "object",
+                        "additionalProperties": false,
+                        "properties": {
+                            "queue": {
+                                "$ref": "#/definitions/ConsumerQueue"
+                            },
+                            "function": {
+                                "$ref": "#/definitions/ExtensionKey",
+                                "description": "The key of the function that should be invoked when consuming events."
+                            },
+                            "key": {
+                                "$ref": "#/definitions/ModuleKeySchema"
+                            }
+                        },
+                        "required": [
+                            "queue",
+                            "function",
+                            "key"
+                        ],
+                        "not": {
+                            "required": [
+                                "unlicensedAccess"
+                            ]
+                        }
+                    },
+                    "minItems": 1
+                },
                 "function": {
                     "type": "array",
                     "items": {
                         "$schema": "http://json-schema.org/draft-07/schema#",
@@ -29349,9 +29381,9 @@
         },
         "ConsumerQueue": {
             "type": "string",
             "minLength": 1,
-            "maxLength": 255,
+            "maxLength": 36,
             "pattern": "^[a-zA-Z0-9-_]+$",
             "description": "The name of the queue that this consumer listens to.",
             "title": "queue"
         },