registration: Fix validation of ext-foo values
authorKunal Mehta <legoktm@member.fsf.org>
Wed, 22 May 2019 08:57:05 +0000 (01:57 -0700)
committerKunal Mehta <legoktm@member.fsf.org>
Wed, 22 May 2019 08:57:32 +0000 (01:57 -0700)
Our json-schema library doesn't yet support "const" (at least not in a
released version), so use "enum" with one element, since it's functionally
equivalent per <https://json-schema.org/understanding-json-schema/reference/generic.html#constant-values>.

Change-Id: Ib9ebb5c6b9d07903fa47603fbe54a148e9c00352

docs/extension.schema.v1.json
docs/extension.schema.v2.json

index 36e2fe2..32946d3 100644 (file)
@@ -81,7 +81,7 @@
                                                "^ext-": {
                                                        "type": "string",
                                                        "description": "Required PHP extension.",
-                                                       "const": "*"
+                                                       "enum": ["*"]
                                                }
                                        }
                                },
index ed903f8..42b34b7 100644 (file)
@@ -88,7 +88,7 @@
                                                "^ext-": {
                                                        "type": "string",
                                                        "description": "Required PHP extension.",
-                                                       "const": "*"
+                                                       "enum": ["*"]
                                                }
                                        }
                                },