@forge/manifest
12.2.012.2.0-experimental-43cfec4
out/schema/manifest-schema.json~
out/schema/manifest-schema.jsonModified+72−25
Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -1300,17 +1300,41 @@
"type": "boolean"
}
}
},
+ "configurable": {
+ "type": "object",
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "The name that an admin will see when they're configuring the remote"
+ },
+ "description": {
+ "type": "string",
+ "description": "The description that an admin will see when they're configuring the remote"
+ },
+ "supportedPatterns": {
+ "type": "array",
+ "description": "The domains that are supported for this remote, prefixed with a * wildcard. For example, `*.atlassian.net` would allow this remote to communicate with domains that matched atlassian.net domains.",
+ "items": {
+ "type": "string",
+ "pattern": "^\\*"
+ }
+ }
+ },
+ "required": [
+ "name",
+ "description"
+ ]
+ },
"key": {
"$ref": "#/definitions/ModuleKeySchema"
}
},
+ "type": "object",
"required": [
- "baseUrl",
"key"
],
- "type": "object",
"not": {
"required": [
"unlicensedAccess"
]
@@ -5863,9 +5887,9 @@
},
"searchAlias": {
"minLength": 1,
"maxLength": 255,
- "pattern": "^[a-zA-Z0-9-_]+$",
+ "pattern": "^[a-zA-Z0-9._-]+$",
"type": "string"
},
"uiSupport": {
"type": "object",
@@ -6730,18 +6754,25 @@
"connectFieldProperty": {
"type": "object",
"properties": {
"key": {
- "type": "string"
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 255
},
"path": {
- "type": "string"
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 255
+ },
+ "fieldType": {
+ "type": "string",
+ "enum": [
+ "SINGLE_SELECT",
+ "MULTI_SELECT"
+ ]
}
- },
- "required": [
- "key",
- "path"
- ]
+ }
},
"isUIModificationsEnabled": {
"default": false,
"type": "boolean"
@@ -7197,18 +7228,25 @@
"connectFieldProperty": {
"type": "object",
"properties": {
"key": {
- "type": "string"
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 255
},
"path": {
- "type": "string"
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 255
+ },
+ "fieldType": {
+ "type": "string",
+ "enum": [
+ "SINGLE_SELECT",
+ "MULTI_SELECT"
+ ]
}
- },
- "required": [
- "key",
- "path"
- ]
+ }
},
"isUIModificationsEnabled": {
"default": false,
"type": "boolean"
@@ -7619,18 +7657,25 @@
"connectFieldProperty": {
"type": "object",
"properties": {
"key": {
- "type": "string"
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 255
},
"path": {
- "type": "string"
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 255
+ },
+ "fieldType": {
+ "type": "string",
+ "enum": [
+ "SINGLE_SELECT",
+ "MULTI_SELECT"
+ ]
}
- },
- "required": [
- "key",
- "path"
- ]
+ }
},
"isUIModificationsEnabled": {
"default": false,
"type": "boolean"
@@ -28811,8 +28856,9 @@
"atlassian:deployment",
"atlassian:design",
"atlassian:message",
"atlassian:customer-org",
+ "atlassian:customer-org-category",
"atlassian:space",
"atlassian:project",
"atlassian:remote-link",
"atlassian:comment",
@@ -28826,9 +28872,10 @@
"atlassian:feature-flag",
"atlassian:test",
"atlassian:test-execution",
"atlassian:test-plan",
- "atlassian:test-run"
+ "atlassian:test-run",
+ "atlassian:test-status"
],
"minLength": 1,
"maxLength": 255
}