Skip to content

Commit 66c16c8

Browse files
sirosengithub-actions[bot]
authored andcommitted
[vendor-schemas] automated update
1 parent c8d7e75 commit 66c16c8

15 files changed

+1597
-659
lines changed

CHANGELOG.rst

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ Unreleased
1010

1111
.. vendor-insert-here
1212
13-
- Update vendored schemas: compose-spec, mergify, renovate, woodpecker-ci (2025-04-27)
13+
- Update vendored schemas: bitbucket-pipelines, circle-ci, compose-spec, dependabot,
14+
github-workflows, gitlab-ci, mergify, renovate, woodpecker-ci (2025-05-11)
1415

1516
0.33.0
1617
------

src/check_jsonschema/builtin_schemas/vendor/bitbucket-pipelines.json

+1-1
Large diffs are not rendered by default.

src/check_jsonschema/builtin_schemas/vendor/circle-ci.json

+7-2
Original file line numberDiff line numberDiff line change
@@ -1125,8 +1125,13 @@
11251125
"default": "org-global"
11261126
},
11271127
"type": {
1128-
"description": "A job may have a `type` of `approval` indicating it must be manually approved before downstream jobs may proceed.",
1129-
"enum": ["approval"]
1128+
"description": "Job type, can be build, release, no-op, or approval. If not specified, defaults to build.\nhttps://circleci.com/docs/configuration-reference/#job-type",
1129+
"enum": ["approval", "build", "no-op", "release"],
1130+
"default": "build"
1131+
},
1132+
"plan_name": {
1133+
"description": "The name of the plan to run. This works with the release job only.\nhttps://circleci.com/docs/configuration-reference/#job-type",
1134+
"type": "string"
11301135
},
11311136
"filters": {
11321137
"description": "A map defining rules for execution on specific branches",

src/check_jsonschema/builtin_schemas/vendor/compose-spec.json

+1,107-303
Large diffs are not rendered by default.

src/check_jsonschema/builtin_schemas/vendor/dependabot.json

+32-2
Original file line numberDiff line numberDiff line change
@@ -660,6 +660,7 @@
660660
"github-actions",
661661
"gomod",
662662
"gradle",
663+
"helm",
663664
"maven",
664665
"mix",
665666
"npm",
@@ -685,7 +686,15 @@
685686
},
686687
"schedule-interval": {
687688
"type": "string",
688-
"enum": ["daily", "weekly", "monthly"]
689+
"enum": [
690+
"daily",
691+
"weekly",
692+
"monthly",
693+
"quarterly",
694+
"semiannually",
695+
"yearly",
696+
"cron"
697+
]
689698
},
690699
"update": {
691700
"type": "object",
@@ -954,9 +963,30 @@
954963
"timezone": {
955964
"$ref": "#/definitions/timezone",
956965
"description": "The time zone identifier must be from the Time Zone database maintained by IANA"
966+
},
967+
"cronjob": {
968+
"type": "string",
969+
"description": "Specify a valid cron expression for updates"
957970
}
958971
},
959-
"required": ["interval"]
972+
"allOf": [
973+
{
974+
"$comment": "If interval type is 'cron', enforce 'cronjob' property.",
975+
"if": {
976+
"properties": {
977+
"interval": {
978+
"const": "cron"
979+
}
980+
}
981+
},
982+
"then": {
983+
"required": ["interval", "cronjob"]
984+
},
985+
"else": {
986+
"required": ["interval"]
987+
}
988+
}
989+
]
960990
},
961991
"target-branch": {
962992
"description": "Specify a different branch for manifest files and for pull requests.",

src/check_jsonschema/builtin_schemas/vendor/github-workflows.json

+4
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@
183183
"issues": {
184184
"$ref": "#/definitions/permissions-level"
185185
},
186+
"models": {
187+
"type": "string",
188+
"enum": ["read", "none"]
189+
},
186190
"packages": {
187191
"$ref": "#/definitions/permissions-level"
188192
},

src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json

+121-95
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)