npm package diff

Package: @forge/manifest

Versions: 10.1.1-next.1 - 10.1.1-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
@@ -27101,8 +27101,382 @@
                             ]
                         }
                     },
                     "minItems": 1
+                },
+                "devops:buildInfoProvider": {
+                    "type": "array",
+                    "items": {
+                        "type": "object",
+                        "properties": {
+                            "name": {
+                                "type": "object",
+                                "properties": {
+                                    "value": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
+                                    }
+                                },
+                                "required": [
+                                    "value"
+                                ]
+                            },
+                            "homeUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(http|https):\\/\\/.*$"
+                            },
+                            "logoUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\\\\\\\?([^#]*))?(#(.*))?"
+                            },
+                            "documentationUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(http|https):\\/\\/.*$"
+                            },
+                            "function": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^[a-zA-Z0-9-_]+$"
+                            },
+                            "key": {
+                                "$ref": "#/definitions/ModuleKeySchema"
+                            }
+                        },
+                        "required": [
+                            "name",
+                            "homeUrl",
+                            "key"
+                        ],
+                        "not": {
+                            "required": [
+                                "unlicensedAccess"
+                            ]
+                        }
+                    },
+                    "minItems": 1
+                },
+                "devops:deploymentInfoProvider": {
+                    "type": "array",
+                    "items": {
+                        "type": "object",
+                        "properties": {
+                            "name": {
+                                "type": "object",
+                                "properties": {
+                                    "value": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
+                                    }
+                                },
+                                "required": [
+                                    "value"
+                                ]
+                            },
+                            "homeUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(http|https):\\/\\/.*$"
+                            },
+                            "logoUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\\\\\\\?([^#]*))?(#(.*))?"
+                            },
+                            "documentationUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(http|https):\\/\\/.*$"
+                            },
+                            "actions": {
+                                "type": "object",
+                                "properties": {
+                                    "listDeployments": {
+                                        "type": "object",
+                                        "properties": {
+                                            "urlTemplate": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 255,
+                                                "pattern": "^(http|https):\\/\\/.*$"
+                                            }
+                                        },
+                                        "required": [
+                                            "urlTemplate"
+                                        ]
+                                    }
+                                }
+                            },
+                            "function": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^[a-zA-Z0-9-_]+$"
+                            },
+                            "key": {
+                                "$ref": "#/definitions/ModuleKeySchema"
+                            }
+                        },
+                        "required": [
+                            "name",
+                            "homeUrl",
+                            "key"
+                        ],
+                        "not": {
+                            "required": [
+                                "unlicensedAccess"
+                            ]
+                        }
+                    },
+                    "minItems": 1
+                },
+                "devops:featureFlagInfoProvider": {
+                    "type": "array",
+                    "items": {
+                        "type": "object",
+                        "properties": {
+                            "name": {
+                                "type": "object",
+                                "properties": {
+                                    "value": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
+                                    }
+                                },
+                                "required": [
+                                    "value"
+                                ]
+                            },
+                            "homeUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(http|https):\\/\\/.*$"
+                            },
+                            "logoUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\\\\\\\?([^#]*))?(#(.*))?"
+                            },
+                            "documentationUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(http|https):\\/\\/.*$"
+                            },
+                            "actions": {
+                                "type": "object",
+                                "properties": {
+                                    "createFlag": {
+                                        "type": "object",
+                                        "properties": {
+                                            "urlTemplate": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 255,
+                                                "pattern": "^(http|https):\\/\\/.*$"
+                                            }
+                                        },
+                                        "required": [
+                                            "urlTemplate"
+                                        ]
+                                    },
+                                    "linkFlag": {
+                                        "type": "object",
+                                        "properties": {
+                                            "urlTemplate": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 255,
+                                                "pattern": "^(http|https):\\/\\/.*$"
+                                            }
+                                        },
+                                        "required": [
+                                            "urlTemplate"
+                                        ]
+                                    },
+                                    "listFlag": {
+                                        "type": "object",
+                                        "properties": {
+                                            "urlTemplate": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 255,
+                                                "pattern": "^(http|https):\\/\\/.*$"
+                                            }
+                                        },
+                                        "required": [
+                                            "urlTemplate"
+                                        ]
+                                    }
+                                }
+                            },
+                            "function": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^[a-zA-Z0-9-_]+$"
+                            },
+                            "key": {
+                                "$ref": "#/definitions/ModuleKeySchema"
+                            }
+                        },
+                        "required": [
+                            "name",
+                            "homeUrl",
+                            "key"
+                        ],
+                        "not": {
+                            "required": [
+                                "unlicensedAccess"
+                            ]
+                        }
+                    },
+                    "minItems": 1
+                },
+                "devops:developmentInfoProvider": {
+                    "type": "array",
+                    "items": {
+                        "type": "object",
+                        "properties": {
+                            "name": {
+                                "type": "object",
+                                "properties": {
+                                    "value": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
+                                    }
+                                },
+                                "required": [
+                                    "value"
+                                ]
+                            },
+                            "homeUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(http|https):\\/\\/.*$"
+                            },
+                            "logoUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\\\\\\\?([^#]*))?(#(.*))?"
+                            },
+                            "documentationUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(http|https):\\/\\/.*$"
+                            },
+                            "function": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^[a-zA-Z0-9-_]+$"
+                            },
+                            "actions": {
+                                "type": "object",
+                                "properties": {
+                                    "createBranch": {
+                                        "type": "object",
+                                        "properties": {
+                                            "urlTemplate": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 255,
+                                                "pattern": "^(http|https):\\/\\/.*$"
+                                            }
+                                        },
+                                        "required": [
+                                            "urlTemplate"
+                                        ]
+                                    }
+                                }
+                            },
+                            "key": {
+                                "$ref": "#/definitions/ModuleKeySchema"
+                            }
+                        },
+                        "required": [
+                            "name",
+                            "homeUrl",
+                            "key"
+                        ],
+                        "not": {
+                            "required": [
+                                "unlicensedAccess"
+                            ]
+                        }
+                    },
+                    "minItems": 1
+                },
+                "devops:remoteLinkInfoProvider": {
+                    "type": "array",
+                    "items": {
+                        "type": "object",
+                        "properties": {
+                            "name": {
+                                "type": "object",
+                                "properties": {
+                                    "value": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
+                                    }
+                                },
+                                "required": [
+                                    "value"
+                                ]
+                            },
+                            "homeUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(http|https):\\/\\/.*$"
+                            },
+                            "logoUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\\\\\\\?([^#]*))?(#(.*))?"
+                            },
+                            "documentationUrl": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "pattern": "^(http|https):\\/\\/.*$"
+                            },
+                            "key": {
+                                "$ref": "#/definitions/ModuleKeySchema"
+                            }
+                        },
+                        "required": [
+                            "name",
+                            "homeUrl",
+                            "key"
+                        ],
+                        "not": {
+                            "required": [
+                                "unlicensedAccess"
+                            ]
+                        }
+                    },
+                    "minItems": 1
                 }
             },
             "title": "ModuleSchema",
             "type": "object"