Skip to content

Commit 5fbe8ba

Browse files
sirosengithub-actions[bot]
authored andcommitted
[vendor-schemas] automated update
1 parent 8a0cfee commit 5fbe8ba

File tree

11 files changed

+236
-15
lines changed

11 files changed

+236
-15
lines changed

CHANGELOG.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Unreleased
1010

1111
.. vendor-insert-here
1212
13+
- Update vendored schemas (2024-07-21)
14+
1315
0.29.0
1416
------
1517

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

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1386,16 +1386,13 @@
13861386
"macOSResourceClass": {
13871387
"description": "Amount of CPU and RAM allocated for each job. View [available resource classes](https://circleci.com/docs/configuration-reference/#macos-execution-environment).",
13881388
"type": "string",
1389-
"enum": [
1390-
"macos.x86.medium.gen2",
1391-
"macos.m1.medium.gen1",
1392-
"macos.m1.large.gen1"
1393-
]
1389+
"enum": ["macos.m1.medium.gen1", "macos.m1.large.gen1"]
13941390
},
13951391
"xcodeVersion": {
13961392
"description": "The version of Xcode to use. View [available versions](https://circleci.com/developer/machine/image/xcode)",
13971393
"type": "string",
13981394
"enum": [
1395+
"16.0.0",
13991396
"15.4.0",
14001397
"15.3.0",
14011398
"15.2.0",

src/check_jsonschema/builtin_schemas/vendor/dependabot.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,6 @@
663663
"npm",
664664
"nuget",
665665
"pip",
666-
"pip-compile",
667666
"pub",
668667
"swift",
669668
"terraform"

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

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -880,6 +880,49 @@
880880
}
881881
]
882882
},
883+
"steps": {
884+
"type": "array",
885+
"items": {
886+
"oneOf": [
887+
{
888+
"required": [
889+
"step"
890+
]
891+
},
892+
{
893+
"required": [
894+
"script"
895+
]
896+
}
897+
],
898+
"properties": {
899+
"name": {
900+
"type": "string",
901+
"description": "Unique identifier for this step."
902+
},
903+
"step": {
904+
"type": "string",
905+
"description": "Reference to the step to invoke."
906+
},
907+
"env": {
908+
"$ref": "#/definitions/globalVariables"
909+
},
910+
"inputs": {
911+
"$ref": "#/definitions/inputs"
912+
},
913+
"script": {
914+
"type": "string",
915+
"description": "Shell script to evaluate."
916+
}
917+
},
918+
"additionalProperties": false,
919+
"type": "object",
920+
"required": [
921+
"name"
922+
],
923+
"description": "A single step invocation."
924+
}
925+
},
883926
"optional_script": {
884927
"oneOf": [
885928
{
@@ -1742,6 +1785,10 @@
17421785
"$ref": "#/definitions/script",
17431786
"markdownDescription": "Shell scripts executed by the Runner. The only required property of jobs. Be careful with special characters (e.g. `:`, `{`, `}`, `&`) and use single or double quotes to avoid issues. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#script)"
17441787
},
1788+
"run": {
1789+
"$ref": "#/definitions/steps",
1790+
"markdownDescription": "Specifies a list of steps to execute in the job. The `run` keyword is an alternative to `script` and allows for more advanced job configuration. Each step is an object that defines a single task or command. Use either `run` or `script` in a job, but not both, otherwise the pipeline will error out."
1791+
},
17451792
"stage": {
17461793
"description": "Define what stage the job will run in.",
17471794
"anyOf": [

src/check_jsonschema/builtin_schemas/vendor/renovate.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -970,7 +970,7 @@
970970
"dockerSidecarImage": {
971971
"description": "Change this value to override the default Renovate sidecar image.",
972972
"type": "string",
973-
"default": "ghcr.io/containerbase/sidecar:10.12.0"
973+
"default": "ghcr.io/containerbase/sidecar:10.15.6"
974974
},
975975
"dockerUser": {
976976
"description": "Set the `UID` and `GID` for Docker-based binaries if you use `binarySource=docker`.",
@@ -1989,6 +1989,16 @@
19891989
},
19901990
"$ref": "#"
19911991
},
1992+
"mise": {
1993+
"description": "Configuration object for the mise manager",
1994+
"type": "object",
1995+
"default": {
1996+
"fileMatch": [
1997+
"(^|/)\\.mise\\.toml$"
1998+
]
1999+
},
2000+
"$ref": "#"
2001+
},
19922002
"mix": {
19932003
"description": "Configuration object for the mix manager",
19942004
"type": "object",
@@ -2760,6 +2770,7 @@
27602770
"gomodTidy1.17",
27612771
"gomodTidyE",
27622772
"gomodUpdateImportPaths",
2773+
"gomodSkipVendor",
27632774
"helmUpdateSubChartArchives",
27642775
"npmDedupe",
27652776
"pnpmDedupe",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ee053865b24ae25f461058a1272d578a6022926fa75e8fd95894c09ec3ebdb5d
1+
2463b456c46789f2ec2f6c9beaca294d10ee7520e021aa775fd1854eb608dd53
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
f0cc3134ba2ed762c69b443b99dd0becbb1cb38cf8d3b8e24a698e8e402dbade
1+
1faf572ced1c1dea55a27128d761e32b3b6911e47daa3da003f2db66d8ef71be
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
03fdf88d444e16e704decde1792a9eb643c240f327cb14bc9a81c11ee0870946
1+
9546a05c6ab921272786539dddd21fde7d4f56dd65e47bf8ef1254d387685a70
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
64b750a1cd00ea7a3e4a05793a739c9ef738d1c2a810d4a9f96d739873c75dd7
1+
4100bea98ee657c788cdde5ef2ad7eeb769ccb6ee3aef9dd10228b397d3507f5
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
04a2cb3dd3eb0d119d820c9bc71e1560a2687eda1f2fdda2e4e365aa0ca0dc84
1+
909b82bf1b1a536f35bc4ea51a0dff4c1437d76bc8db78645b3a13d00cbd7e49

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

Lines changed: 168 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -304,10 +304,24 @@
304304
}
305305
},
306306
"step": {
307+
"description": "A step of your workflow executes either arbitrary commands or uses a plugin. Read more: https://woodpecker-ci.org/docs/usage/workflow-syntax#steps",
308+
"oneOf": [
309+
{
310+
"$ref": "#/definitions/commands_step"
311+
},
312+
{
313+
"$ref": "#/definitions/entrypoint_step"
314+
},
315+
{
316+
"$ref": "#/definitions/plugin_step"
317+
}
318+
]
319+
},
320+
"commands_step": {
307321
"description": "Every step of your pipeline executes arbitrary commands inside a specified docker container. Read more: https://woodpecker-ci.org/docs/usage/workflow-syntax#steps",
308322
"type": "object",
309323
"additionalProperties": false,
310-
"required": ["image"],
324+
"required": ["image", "commands"],
311325
"properties": {
312326
"name": {
313327
"description": "The name of the step. Can be used if using the array style steps list.",
@@ -334,8 +348,91 @@
334348
"secrets": {
335349
"$ref": "#/definitions/step_secrets"
336350
},
337-
"settings": {
338-
"$ref": "#/definitions/step_settings"
351+
"when": {
352+
"$ref": "#/definitions/step_when"
353+
},
354+
"volumes": {
355+
"$ref": "#/definitions/step_volumes"
356+
},
357+
"group": {
358+
"description": "deprecated, use depends_on",
359+
"type": "string"
360+
},
361+
"depends_on": {
362+
"description": "Execute a step after another step has finished.",
363+
"oneOf": [
364+
{
365+
"type": "array",
366+
"minLength": 1,
367+
"items": {
368+
"type": "string"
369+
}
370+
},
371+
{
372+
"type": "string"
373+
}
374+
]
375+
},
376+
"detach": {
377+
"description": "Detach a step to run in background until pipeline finishes. Read more: https://woodpecker-ci.org/docs/usage/services#detachment",
378+
"type": "boolean"
379+
},
380+
"failure": {
381+
"description": "How to handle the failure of this step. Read more: https://woodpecker-ci.org/docs/usage/workflow-syntax#failure",
382+
"type": "string",
383+
"enum": ["fail", "ignore"],
384+
"default": "fail"
385+
},
386+
"backend_options": {
387+
"$ref": "#/definitions/step_backend_options"
388+
},
389+
"entrypoint": {
390+
"description": "Defines container entrypoint.",
391+
"oneOf": [
392+
{
393+
"type": "array",
394+
"minLength": 1,
395+
"items": {
396+
"type": "string"
397+
}
398+
},
399+
{
400+
"type": "string"
401+
}
402+
]
403+
}
404+
}
405+
},
406+
"entrypoint_step": {
407+
"description": "Every step of your pipeline executes arbitrary commands inside a specified docker container. Read more: https://woodpecker-ci.org/docs/usage/workflow-syntax#steps",
408+
"type": "object",
409+
"additionalProperties": false,
410+
"required": ["image", "entrypoint"],
411+
"properties": {
412+
"name": {
413+
"description": "The name of the step. Can be used if using the array style steps list.",
414+
"type": "string"
415+
},
416+
"image": {
417+
"$ref": "#/definitions/step_image"
418+
},
419+
"privileged": {
420+
"$ref": "#/definitions/step_privileged"
421+
},
422+
"pull": {
423+
"$ref": "#/definitions/step_pull"
424+
},
425+
"commands": {
426+
"$ref": "#/definitions/step_commands"
427+
},
428+
"environment": {
429+
"$ref": "#/definitions/step_environment"
430+
},
431+
"directory": {
432+
"$ref": "#/definitions/step_directory"
433+
},
434+
"secrets": {
435+
"$ref": "#/definitions/step_secrets"
339436
},
340437
"when": {
341438
"$ref": "#/definitions/step_when"
@@ -392,6 +489,74 @@
392489
}
393490
}
394491
},
492+
"plugin_step": {
493+
"description": "Plugins let you execute predefined functions in a more secure context. Read more: https://woodpecker-ci.org/docs/usage/plugins/overview",
494+
"type": "object",
495+
"additionalProperties": false,
496+
"required": ["image"],
497+
"properties": {
498+
"name": {
499+
"description": "The name of the step. Can be used if using the array style steps list.",
500+
"type": "string"
501+
},
502+
"image": {
503+
"$ref": "#/definitions/step_image"
504+
},
505+
"privileged": {
506+
"$ref": "#/definitions/step_privileged"
507+
},
508+
"pull": {
509+
"$ref": "#/definitions/step_pull"
510+
},
511+
"directory": {
512+
"$ref": "#/definitions/step_directory"
513+
},
514+
"secrets": {
515+
"$ref": "#/definitions/step_secrets"
516+
},
517+
"settings": {
518+
"$ref": "#/definitions/step_settings"
519+
},
520+
"when": {
521+
"$ref": "#/definitions/step_when"
522+
},
523+
"volumes": {
524+
"$ref": "#/definitions/step_volumes"
525+
},
526+
"group": {
527+
"description": "deprecated, use depends_on",
528+
"type": "string"
529+
},
530+
"depends_on": {
531+
"description": "Execute a step after another step has finished.",
532+
"oneOf": [
533+
{
534+
"type": "array",
535+
"minLength": 1,
536+
"items": {
537+
"type": "string"
538+
}
539+
},
540+
{
541+
"type": "string"
542+
}
543+
]
544+
},
545+
"detach": {
546+
"description": "Detach a step to run in background until pipeline finishes. Read more: https://woodpecker-ci.org/docs/usage/services#detachment",
547+
"type": "boolean"
548+
},
549+
"failure": {
550+
"description": "How to handle the failure of this step. Read more: https://woodpecker-ci.org/docs/usage/workflow-syntax#failure",
551+
"type": "string",
552+
"enum": ["fail", "ignore"],
553+
"default": "fail"
554+
},
555+
"backend_options": {
556+
"$ref": "#/definitions/step_backend_options"
557+
}
558+
}
559+
},
395560
"step_when": {
396561
"description": "Steps can be skipped based on conditions. Read more: https://woodpecker-ci.org/docs/usage/workflow-syntax#when---conditional-execution",
397562
"oneOf": [

0 commit comments

Comments
 (0)