Skip to content

Commit

Permalink
Merge branch 'master' into hyperupcall-multivalidation
Browse files Browse the repository at this point in the history
  • Loading branch information
hyperupcall committed Aug 20, 2024
2 parents 476b7f8 + b18753c commit f02e6ba
Show file tree
Hide file tree
Showing 12 changed files with 648,485 additions and 43 deletions.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ repos:
args:
[
'--ignore-words-list',
'crate,ninjs,ans,specif,seh,specifid,deriver,isnt,tye,forin,dependees,rouge,interm,fo,wast,nome,statics,ue,aack,gost,inout,provId,handels,bu,testng,ags,edn,aks,te,decorder,provid,branche,alse,nd,mape,wil,clude,wit,flate,omlet,THIRDPARTY,NotIn,notIn',
'crate,ninjs,ans,specif,seh,specifid,deriver,isnt,tye,forin,dependees,rouge,interm,fo,wast,nome,statics,ue,aack,gost,inout,provId,handels,bu,testng,ags,edn,aks,te,decorder,provid,branche,alse,nd,mape,wil,clude,wit,flate,omlet,THIRDPARTY,NotIn,notIn,CopyIn',
]
98 changes: 61 additions & 37 deletions src/api/json/catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -455,6 +455,17 @@
"0.9.9": "https://raw.githubusercontent.com/hexagonkt/codecv/0.9.9/cv.schema.json"
}
},
{
"name": "CodifyCLI",
"description": "Transform your workflow with Codify, the ultimate configuration as code tool designed to manage local user environments",
"fileMatch": [
"codify.json",
"codify.yaml",
"*.codify.json",
"*.codify.yaml"
],
"url": "https://raw.githubusercontent.com/codifyCLI/codify-schemas/main/src/schemastore/codify-schema.json"
},
{
"name": "latexindent configuration",
"description": "Configuration file for latexindent",
Expand Down Expand Up @@ -2921,6 +2932,17 @@
"fileMatch": ["kimmdy.yml", "kimmdy.yaml"],
"url": "https://raw.githubusercontent.com/graeter-group/kimmdy/main/src/kimmdy/kimmdy-yaml-schema.json"
},
{
"name": "Kestra flow file",
"description": "Kestra Flow definition file, see: kestra.io/docs/workflow-components/flow#flow-sample",
"fileMatch": ["**/flows/*.yml"],
"url": "https://json.schemastore.org/kestra-0.18.2.json",
"versions": {
"0.18.0": "https://json.schemastore.org/kestra-0.18.0.json",
"0.18.1": "https://json.schemastore.org/kestra-0.18.1.json",
"0.18.2": "https://json.schemastore.org/kestra-0.18.2.json"
}
},
{
"name": "KrakenD",
"description": "KrakenD API Gateway configuration file",
Expand Down Expand Up @@ -4500,6 +4522,24 @@
"fileMatch": [".sourcery.yaml"],
"url": "https://json.schemastore.org/sourcery_yaml_schema.json"
},
{
"name": "Speakeasy Lint Configuration File",
"description": "Configuration file for Speakeasy's OpenAPI document linting. Find out more at https://www.speakeasy.com/docs/linting",
"fileMatch": ["**/.speakeasy/lint.yaml"],
"url": "https://raw.githubusercontent.com/speakeasy-api/sdk-gen-config/main/schemas/lint.schema.json"
},
{
"name": "Speakeasy Test Generation Configuration File",
"description": "Configuration file for Speakeasy's test generation",
"fileMatch": ["**/.speakeasy/tests.yaml"],
"url": "https://raw.githubusercontent.com/speakeasy-api/sdk-gen-config/main/schemas/tests.schema.json"
},
{
"name": "Speakeasy Workflow File",
"description": "Workflow configuration file. Read more at https://www.speakeasy.com/docs/workflow-file-reference",
"fileMatch": ["**/.speakeasy/workflow.yaml"],
"url": "https://raw.githubusercontent.com/speakeasy-api/sdk-gen-config/main/schemas/workflow.schema.json"
},
{
"name": "SpecIF",
"description": "The Specification Integration Facility (SpecIF) integrates partial system models from different methods and tools in a semantic net. Documentation: https://specif.de and https://github.com/GfSE",
Expand Down Expand Up @@ -5133,41 +5173,18 @@
"fileMatch": ["servicehub.config.json"],
"url": "https://json.schemastore.org/servicehub.config.schema.json"
},
{
"name": ".cryproj engine-5.2",
"description": "A CRYENGINE projects (.cryproj files)",
"fileMatch": ["*.cryproj"],
"url": "https://json.schemastore.org/cryproj.52.schema.json"
},
{
"name": ".cryproj engine-5.3",
"description": "A CRYENGINE projects (.cryproj files)",
"fileMatch": ["*.cryproj"],
"url": "https://json.schemastore.org/cryproj.53.schema.json"
},
{
"name": ".cryproj engine-5.4",
"description": "A CRYENGINE projects (.cryproj files)",
"fileMatch": ["*.cryproj"],
"url": "https://json.schemastore.org/cryproj.54.schema.json"
},
{
"name": ".cryproj engine-5.5",
"description": "A CRYENGINE projects (.cryproj files)",
"fileMatch": ["*.cryproj"],
"url": "https://json.schemastore.org/cryproj.55.schema.json"
},
{
"name": ".cryproj engine-dev",
"description": "A CRYENGINE projects (.cryproj files)",
"fileMatch": ["*.cryproj"],
"url": "https://json.schemastore.org/cryproj.dev.schema.json"
},
{
"name": ".cryproj (generic)",
"description": "A CRYENGINE projects (.cryproj files)",
"fileMatch": ["*.cryproj"],
"url": "https://json.schemastore.org/cryproj.json"
"url": "https://json.schemastore.org/cryproj.json",
"versions": {
"dev": "https://json.schemastore.org/cryproj.dev.schema.json",
"5.2": "https://json.schemastore.org/cryproj.52.schema.json",
"5.3": "https://json.schemastore.org/cryproj.53.schema.json",
"5.4": "https://json.schemastore.org/cryproj.54.schema.json",
"5.5": "https://json.schemastore.org/cryproj.55.schema.json"
}
},
{
"name": "typedoc.json",
Expand Down Expand Up @@ -5208,7 +5225,7 @@
{
"name": "mirrord config",
"description": "mirrord",
"fileMatch": ["*.mirrord.+(toml|json|y?(a)ml)"],
"fileMatch": ["*.mirrord.{toml,json,yaml,yml}"],
"url": "https://raw.githubusercontent.com/metalbear-co/mirrord/main/mirrord-schema.json"
},
{
Expand Down Expand Up @@ -5402,7 +5419,7 @@
"name": "Windows Package Manager Locale Manifest",
"description": "Windows Package Manager Locale Manifest file, used for detailing locale specific metadata",
"fileMatch": [
"**/manifests/?/*/*/*/*.*.locale@(.en-US|fr-FR|it-IT|ja-JP|ko-KR|pt-BR|ru-RU|zh-CN|zh-TW).yaml"
"**/manifests/?/*/*/*/*.*.locale.{en-US,fr-FR,it-IT,ja-JP,ko-KR,pt-BR,ru-RU,zh-CN,zh-TW}.yaml"
],
"url": "https://json.schemastore.org/winget-pkgs-locale-1.0.0.json"
},
Expand Down Expand Up @@ -5485,7 +5502,7 @@
"name": "Gradle Enterprise",
"description": "Gradle Enterprise configuration",
"fileMatch": ["*gradle-enterprise.yml", "*gradle-enterprise.yaml"],
"url": "https://docs.gradle.com/enterprise/admin/schema/gradle-enterprise-config-schema-9.json",
"url": "https://docs.gradle.com/enterprise/admin/schema/gradle-enterprise-config-schema-10.json",
"versions": {
"1.0": "https://docs.gradle.com/enterprise/admin/schema/gradle-enterprise-config-schema-1.json",
"2.0": "https://docs.gradle.com/enterprise/admin/schema/gradle-enterprise-config-schema-2.json",
Expand All @@ -5495,7 +5512,8 @@
"6.0": "https://docs.gradle.com/enterprise/admin/schema/gradle-enterprise-config-schema-6.json",
"7.0": "https://docs.gradle.com/enterprise/admin/schema/gradle-enterprise-config-schema-7.json",
"8.0": "https://docs.gradle.com/enterprise/admin/schema/gradle-enterprise-config-schema-8.json",
"9.0": "https://docs.gradle.com/enterprise/admin/schema/gradle-enterprise-config-schema-9.json"
"9.0": "https://docs.gradle.com/enterprise/admin/schema/gradle-enterprise-config-schema-9.json",
"10.0": "https://docs.gradle.com/enterprise/admin/schema/gradle-enterprise-config-schema-10.json"
}
},
{
Expand Down Expand Up @@ -6710,7 +6728,7 @@
{
"name": "CRS WAF test file",
"description": "Definition of a test for verifying WAF behavior",
"fileMatch": ["*.waft"],
"fileMatch": ["*.waft", ".waft.yaml", ".waft.yml"],
"url": "https://raw.githubusercontent.com/coreruleset/ftw-tests-schema/main/spec/v2.1.0/waf-tests-schema-v2.1.0.json",
"versions": {
"2.1.0": "https://raw.githubusercontent.com/coreruleset/ftw-tests-schema/main/spec/v2.1.0/waf-tests-schema-v2.1.0.json"
Expand All @@ -6719,7 +6737,7 @@
{
"name": "CRS WAF test platform overrides file",
"description": "Definition of platform specific overrides for WAF tests",
"fileMatch": ["*.wafto"],
"fileMatch": ["*.wafto", ".wafto.yaml", ".wafto.yml"],
"url": "https://raw.githubusercontent.com/coreruleset/ftw-tests-schema/master/spec/v2.1.0/waf-platform-overrides-schema-v2.1.0.json",
"versions": {
"2.1.0": "https://raw.githubusercontent.com/coreruleset/ftw-tests-schema/master/spec/v2.1.0/waf-platform-overrides-schema-v2.1.0.json"
Expand All @@ -6745,6 +6763,12 @@
"description": "Tycho.yaml file",
"fileMatch": ["**/tycho.yml", "**/tycho.yaml"],
"url": "https://deployments.allegrogroup.com/tycho/schema"
},
{
"name": "Elm",
"description": "elm.json file",
"fileMatch": ["elm.json"],
"url": "https://json.schemastore.org/elm.json"
}
]
}
27 changes: 27 additions & 0 deletions src/schema-validation.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,9 @@
"json-api-1.0.json",
"json-patch.json",
"jsone.json",
"kestra-0.18.0.json",
"kestra-0.18.1.json",
"kestra-0.18.2.json",
"kong_json_schema.json",
"kustomization.json",
"label-commenter-config.json",
Expand Down Expand Up @@ -707,6 +710,30 @@
"allowTrailingCommas"
]
},
"kestra-0.18.0.json": {
"unknownKeywords": [
"markdownDescription",
"$deprecated",
"$dynamic",
"$metrics"
]
},
"kestra-0.18.1.json": {
"unknownKeywords": [
"markdownDescription",
"$deprecated",
"$dynamic",
"$metrics"
]
},
"kestra-0.18.2.json": {
"unknownKeywords": [
"markdownDescription",
"$deprecated",
"$dynamic",
"$metrics"
]
},
"launchsettings.json": {
"unknownKeywords": ["allowTrailingCommas"]
},
Expand Down
Loading

0 comments on commit f02e6ba

Please sign in to comment.