1{
2 "branding_bad_icon.yml": {
3 "name": "A",
4 "description": "D",
5 "inputs": [],
6 "execution": {
7 "type": "node",
8 "using": "node20",
9 "main": "m.js",
10 "pre": null,
11 "preIf": "always()",
12 "post": null,
13 "postIf": "always()"
14 }
15 },
16 "composite_all_keys.yml": {
17 "name": "A",
18 "description": "D",
19 "inputs": [
20 {
21 "name": "who",
22 "default": "world"
23 }
24 ],
25 "execution": {
26 "type": "composite",
27 "using": "composite",
28 "steps": [
29 {
30 "id": "a",
31 "if": "always() && inputs.who != ''",
32 "name": "${{ format('Say {0}', inputs.who) }}",
33 "continueOnError": "true",
34 "timeout": null,
35 "env": [
36 [
37 "X",
38 "${{ inputs.who }}"
39 ]
40 ],
41 "kind": "run",
42 "script": "echo \"r=1\" >> $GITHUB_OUTPUT",
43 "workingDirectory": "${{ github.workspace }}",
44 "shell": "bash"
45 },
46 {
47 "id": "__actions_checkout",
48 "if": "failure()",
49 "name": null,
50 "continueOnError": "${{ inputs.who == 'x' }}",
51 "timeout": null,
52 "env": [
53 [
54 "E",
55 "1"
56 ]
57 ],
58 "kind": "uses",
59 "with": [
60 [
61 "fetch-depth",
62 "0"
63 ],
64 [
65 "ref",
66 "${{ github.sha }}"
67 ]
68 ],
69 "reference": {
70 "type": "GitHub",
71 "name": "actions/checkout",
72 "ref": "v4",
73 "path": ""
74 }
75 }
76 ],
77 "outputs": [
78 [
79 "out",
80 "${{ steps.a.outputs.r }}"
81 ]
82 ]
83 }
84 },
85 "composite_basic.yml": {
86 "name": "A",
87 "description": "D",
88 "inputs": [],
89 "execution": {
90 "type": "composite",
91 "using": "composite",
92 "steps": [
93 {
94 "id": "__run",
95 "if": "success()",
96 "name": null,
97 "continueOnError": null,
98 "timeout": null,
99 "kind": "run",
100 "script": "echo hi",
101 "shell": "bash"
102 }
103 ],
104 "outputs": null
105 }
106 },
107 "composite_continue_expr.yml": {
108 "name": "A",
109 "description": "D",
110 "inputs": [],
111 "execution": {
112 "type": "composite",
113 "using": "composite",
114 "steps": [
115 {
116 "id": "__run",
117 "if": "success()",
118 "name": null,
119 "continueOnError": "${{ inputs.x == 'y' }}",
120 "timeout": null,
121 "envExpr": "${{ fromJSON(inputs.env) }}",
122 "kind": "run",
123 "script": "echo",
124 "shell": "bash"
125 },
126 {
127 "id": "__a_b",
128 "if": "success()",
129 "name": null,
130 "continueOnError": null,
131 "timeout": null,
132 "kind": "uses",
133 "withExpr": "${{ fromJSON(inputs.with) }}",
134 "reference": {
135 "type": "GitHub",
136 "name": "a/b",
137 "ref": "c",
138 "path": ""
139 }
140 }
141 ],
142 "outputs": null
143 }
144 },
145 "composite_continue_str.yml": {
146 "name": "A",
147 "description": "D",
148 "errors": [
149 "composite_continue_str.yml (Line: 8, Col: 26): Unexpected value 'yes'",
150 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'step continue-on-error'. The type 'BooleanToken' was expected."
151 ],
152 "failed": "Failed to load composite_continue_str.yml"
153 },
154 "composite_continue_true_str.yml": {
155 "name": "A",
156 "description": "D",
157 "errors": [
158 "composite_continue_true_str.yml (Line: 8, Col: 26): Unexpected value 'true'",
159 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'step continue-on-error'. The type 'BooleanToken' was expected."
160 ],
161 "failed": "Failed to load composite_continue_true_str.yml"
162 },
163 "composite_env_expr_mapping.yml": {
164 "name": "A",
165 "description": "D",
166 "inputs": [],
167 "execution": {
168 "type": "composite",
169 "using": "composite",
170 "steps": [
171 {
172 "id": "__run",
173 "if": "success()",
174 "name": null,
175 "continueOnError": null,
176 "timeout": null,
177 "envExpr": "${{ fromJSON('{}') }}",
178 "kind": "run",
179 "script": "echo",
180 "shell": "bash"
181 }
182 ],
183 "outputs": null
184 }
185 },
186 "composite_env_scalar.yml": {
187 "name": "A",
188 "description": "D",
189 "errors": [
190 "composite_env_scalar.yml (Line: 8, Col: 12): Unexpected value 'x'",
191 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'environment'. The type 'MappingToken' was expected."
192 ],
193 "failed": "Failed to load composite_env_scalar.yml"
194 },
195 "composite_expr_bad_function.yml": {
196 "name": "A",
197 "description": "D",
198 "errors": [
199 "composite_expr_bad_function.yml (Line: 6, Col: 12): Unrecognized function: 'nope'. Located at position 1 within expression: nope(1)",
200 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_expr_bad_function.yml (Line: 6, Col: 12): Unrecognized function: 'nope'. Located at position 1 within expression: nope(1)"
201 ],
202 "failed": "Failed to load composite_expr_bad_function.yml"
203 },
204 "composite_expr_empty.yml": {
205 "name": "A",
206 "description": "D",
207 "errors": [
208 "composite_expr_empty.yml (Line: 6, Col: 12): An expression was expected",
209 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_expr_empty.yml (Line: 6, Col: 12): An expression was expected"
210 ],
211 "failed": "Failed to load composite_expr_empty.yml"
212 },
213 "composite_expr_hashfiles.yml": {
214 "name": "A",
215 "description": "D",
216 "inputs": [],
217 "execution": {
218 "type": "composite",
219 "using": "composite",
220 "steps": [
221 {
222 "id": "__run",
223 "if": "success()",
224 "name": null,
225 "continueOnError": null,
226 "timeout": null,
227 "kind": "run",
228 "script": "${{ format('echo {0}', hashFiles('**/go.sum')) }}",
229 "shell": "bash"
230 }
231 ],
232 "outputs": null
233 }
234 },
235 "composite_expr_insert.yml": {
236 "name": "A",
237 "description": "D",
238 "errors": [
239 "composite_expr_insert.yml (Line: 6, Col: 12): Unexpected value '${{ insert }}'",
240 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_expr_insert.yml (Line: 6, Col: 12): Unexpected value '${{ insert }}'"
241 ],
242 "failed": "Failed to load composite_expr_insert.yml"
243 },
244 "composite_expr_needs_in_run.yml": {
245 "name": "A",
246 "description": "D",
247 "errors": [
248 "composite_expr_needs_in_run.yml (Line: 6, Col: 12): Unrecognized named-value: 'needs'. Located at position 1 within expression: needs.a.result",
249 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_expr_needs_in_run.yml (Line: 6, Col: 12): Unrecognized named-value: 'needs'. Located at position 1 within expression: needs.a.result"
250 ],
251 "failed": "Failed to load composite_expr_needs_in_run.yml"
252 },
253 "composite_expr_secrets.yml": {
254 "name": "A",
255 "description": "D",
256 "errors": [
257 "composite_expr_secrets.yml (Line: 6, Col: 12): Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.X",
258 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_expr_secrets.yml (Line: 6, Col: 12): Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.X"
259 ],
260 "failed": "Failed to load composite_expr_secrets.yml"
261 },
262 "composite_expr_status_in_run.yml": {
263 "name": "A",
264 "description": "D",
265 "errors": [
266 "composite_expr_status_in_run.yml (Line: 6, Col: 12): Unrecognized function: 'success'. Located at position 1 within expression: success()",
267 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_expr_status_in_run.yml (Line: 6, Col: 12): Unrecognized function: 'success'. Located at position 1 within expression: success()"
268 ],
269 "failed": "Failed to load composite_expr_status_in_run.yml"
270 },
271 "composite_expr_unclosed.yml": {
272 "name": "A",
273 "description": "D",
274 "errors": [
275 "composite_expr_unclosed.yml (Line: 6, Col: 12): The expression is not closed. An unescaped ${{ sequence was found, but the closing }} sequence was not found.",
276 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_expr_unclosed.yml (Line: 6, Col: 12): The expression is not closed. An unescaped ${{ sequence was found, but the closing }} sequence was not found."
277 ],
278 "failed": "Failed to load composite_expr_unclosed.yml"
279 },
280 "composite_expr_vars_in_run.yml": {
281 "name": "A",
282 "description": "D",
283 "errors": [
284 "composite_expr_vars_in_run.yml (Line: 6, Col: 12): Unrecognized named-value: 'vars'. Located at position 1 within expression: vars.A",
285 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_expr_vars_in_run.yml (Line: 6, Col: 12): Unrecognized named-value: 'vars'. Located at position 1 within expression: vars.A"
286 ],
287 "failed": "Failed to load composite_expr_vars_in_run.yml"
288 },
289 "composite_id_dup.yml": {
290 "name": "A",
291 "description": "D",
292 "errors": [
293 "composite_id_dup.yml (Line: 11, Col: 11): The identifier 'A' may not be used more than once within the same scope.",
294 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_id_dup.yml (Line: 11, Col: 11): The identifier 'A' may not be used more than once within the same scope."
295 ],
296 "failed": "Failed to load composite_id_dup.yml"
297 },
298 "composite_id_empty.yml": {
299 "name": "A",
300 "description": "D",
301 "errors": [
302 "composite_id_empty.yml (Line: 8, Col: 11): Unexpected value ''",
303 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_id_empty.yml (Line: 8, Col: 11): Unexpected value ''"
304 ],
305 "failed": "Failed to load composite_id_empty.yml"
306 },
307 "composite_id_hyphen_first.yml": {
308 "name": "A",
309 "description": "D",
310 "errors": [
311 "composite_id_hyphen_first.yml (Line: 8, Col: 11): The identifier '-a' is invalid. IDs may only contain alphanumeric characters, '_', and '-'. IDs must start with a letter or '_' and must be less than 100 characters.",
312 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_id_hyphen_first.yml (Line: 8, Col: 11): The identifier '-a' is invalid. IDs may only contain alphanumeric characters, '_', and '-'. IDs must start with a letter or '_' and must be less than 100 characters."
313 ],
314 "failed": "Failed to load composite_id_hyphen_first.yml"
315 },
316 "composite_id_invalid.yml": {
317 "name": "A",
318 "description": "D",
319 "errors": [
320 "composite_id_invalid.yml (Line: 8, Col: 11): The identifier '1a' is invalid. IDs may only contain alphanumeric characters, '_', and '-'. IDs must start with a letter or '_' and must be less than 100 characters.",
321 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_id_invalid.yml (Line: 8, Col: 11): The identifier '1a' is invalid. IDs may only contain alphanumeric characters, '_', and '-'. IDs must start with a letter or '_' and must be less than 100 characters."
322 ],
323 "failed": "Failed to load composite_id_invalid.yml"
324 },
325 "composite_id_long.yml": {
326 "name": "A",
327 "description": "D",
328 "inputs": [],
329 "execution": {
330 "type": "composite",
331 "using": "composite",
332 "steps": [
333 {
334 "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
335 "if": "success()",
336 "name": null,
337 "continueOnError": null,
338 "timeout": null,
339 "kind": "run",
340 "script": "echo",
341 "shell": "bash"
342 }
343 ],
344 "outputs": null
345 }
346 },
347 "composite_id_reserved.yml": {
348 "name": "A",
349 "description": "D",
350 "inputs": [],
351 "execution": {
352 "type": "composite",
353 "using": "composite",
354 "steps": [
355 {
356 "id": "__run",
357 "if": "success()",
358 "name": null,
359 "continueOnError": null,
360 "timeout": null,
361 "kind": "run",
362 "script": "echo",
363 "shell": "bash"
364 }
365 ],
366 "outputs": null
367 }
368 },
369 "composite_if_bad.yml": {
370 "name": "A",
371 "description": "D",
372 "errors": [
373 "composite_if_bad.yml (Line: 8, Col: 11): Unrecognized named-value: 'foo'. Located at position 1 within expression: foo == 1",
374 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_if_bad.yml (Line: 8, Col: 11): Unrecognized named-value: 'foo'. Located at position 1 within expression: foo == 1"
375 ],
376 "failed": "Failed to load composite_if_bad.yml"
377 },
378 "composite_if_bool.yml": {
379 "name": "A",
380 "description": "D",
381 "inputs": [],
382 "execution": {
383 "type": "composite",
384 "using": "composite",
385 "steps": [
386 {
387 "id": "__run",
388 "if": "success() && (false)",
389 "name": null,
390 "continueOnError": null,
391 "timeout": null,
392 "kind": "run",
393 "script": "echo",
394 "shell": "bash"
395 }
396 ],
397 "outputs": null
398 }
399 },
400 "composite_if_empty.yml": {
401 "name": "A",
402 "description": "D",
403 "inputs": [],
404 "execution": {
405 "type": "composite",
406 "using": "composite",
407 "steps": [
408 {
409 "id": "__run",
410 "if": "success()",
411 "name": null,
412 "continueOnError": null,
413 "timeout": null,
414 "kind": "run",
415 "script": "echo",
416 "shell": "bash"
417 }
418 ],
419 "outputs": null
420 }
421 },
422 "composite_if_literal_text.yml": {
423 "name": "A",
424 "description": "D",
425 "inputs": [],
426 "execution": {
427 "type": "composite",
428 "using": "composite",
429 "steps": [
430 {
431 "id": "__run",
432 "if": "success() && (format('foo {0}', github.ref))",
433 "name": null,
434 "continueOnError": null,
435 "timeout": null,
436 "kind": "run",
437 "script": "echo",
438 "shell": "bash"
439 }
440 ],
441 "outputs": null
442 }
443 },
444 "composite_if_marker_vars.yml": {
445 "name": "A",
446 "description": "D",
447 "errors": [
448 "composite_if_marker_vars.yml (Line: 8, Col: 11): Unrecognized named-value: 'vars'. Located at position 1 within expression: vars.x == 'y'",
449 "composite_if_marker_vars.yml (Line: 8, Col: 11): Unexpected symbol: '${{'. Located at position 1 within expression: ${{ vars.x == 'y' }}",
450 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_if_marker_vars.yml (Line: 8, Col: 11): Unrecognized named-value: 'vars'. Located at position 1 within expression: vars.x == 'y',composite_if_marker_vars.yml (Line: 8, Col: 11): Unexpected symbol: '${{'. Located at position 1 within expression: ${{ vars.x == 'y' }}"
451 ],
452 "failed": "Failed to load composite_if_marker_vars.yml"
453 },
454 "composite_if_needs.yml": {
455 "name": "A",
456 "description": "D",
457 "inputs": [],
458 "execution": {
459 "type": "composite",
460 "using": "composite",
461 "steps": [
462 {
463 "id": "__run",
464 "if": "success() && (needs.a.result == 'success')",
465 "name": null,
466 "continueOnError": null,
467 "timeout": null,
468 "kind": "run",
469 "script": "echo",
470 "shell": "bash"
471 }
472 ],
473 "outputs": null
474 }
475 },
476 "composite_if_syntax.yml": {
477 "name": "A",
478 "description": "D",
479 "errors": [
480 "composite_if_syntax.yml (Line: 8, Col: 11): Unexpected end of expression: '=='. Located at position 3 within expression: 1 ==",
481 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_if_syntax.yml (Line: 8, Col: 11): Unexpected end of expression: '=='. Located at position 3 within expression: 1 =="
482 ],
483 "failed": "Failed to load composite_if_syntax.yml"
484 },
485 "composite_if_vars.yml": {
486 "name": "A",
487 "description": "D",
488 "inputs": [],
489 "execution": {
490 "type": "composite",
491 "using": "composite",
492 "steps": [
493 {
494 "id": "__run",
495 "if": "success() && (vars.x == 'y')",
496 "name": null,
497 "continueOnError": null,
498 "timeout": null,
499 "kind": "run",
500 "script": "echo",
501 "shell": "bash"
502 }
503 ],
504 "outputs": null
505 }
506 },
507 "composite_name_only.yml": {
508 "name": "A",
509 "description": "D",
510 "errors": [
511 "composite_name_only.yml (Line: 6, Col: 7): There's not enough info to determine what you meant. Add one of these properties: run, shell, uses, with, working-directory",
512 "System.ArgumentException: Unexpected type '' encountered while reading 'steps item uses'. The type 'StringToken' was expected."
513 ],
514 "failed": "Failed to load composite_name_only.yml"
515 },
516 "composite_no_steps.yml": {
517 "name": "A",
518 "description": "D",
519 "errors": [
520 "composite_no_steps.yml (Line: 4, Col: 3): There's not enough info to determine what you meant. Add one of these properties: args, entrypoint, env, image, main, post, post-entrypoint, pre, pre-entrypoint, steps",
521 "System.ArgumentNullException: Value cannot be null. (Parameter 'You are using a composite action but there are no steps provided in composite_no_steps.yml.')"
522 ],
523 "failed": "Failed to load composite_no_steps.yml"
524 },
525 "composite_outputs_bad_context.yml": {
526 "name": "A",
527 "description": "D",
528 "errors": [
529 "composite_outputs_bad_context.yml (Line: 5, Col: 12): Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.x",
530 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_outputs_bad_context.yml (Line: 5, Col: 12): Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.x"
531 ],
532 "failed": "Failed to load composite_outputs_bad_context.yml"
533 },
534 "composite_outputs_needs.yml": {
535 "name": "A",
536 "description": "D",
537 "errors": [
538 "composite_outputs_needs.yml (Line: 5, Col: 12): Unrecognized named-value: 'needs'. Located at position 1 within expression: needs.x",
539 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_outputs_needs.yml (Line: 5, Col: 12): Unrecognized named-value: 'needs'. Located at position 1 within expression: needs.x"
540 ],
541 "failed": "Failed to load composite_outputs_needs.yml"
542 },
543 "composite_outputs_value.yml": {
544 "name": "A",
545 "description": "D",
546 "inputs": [],
547 "execution": {
548 "type": "composite",
549 "using": "composite",
550 "steps": [
551 {
552 "id": "x",
553 "if": "success()",
554 "name": null,
555 "continueOnError": null,
556 "timeout": null,
557 "kind": "run",
558 "script": "echo",
559 "shell": "bash"
560 }
561 ],
562 "outputs": [
563 [
564 "a",
565 "${{ steps.x.outputs.y }}"
566 ],
567 [
568 "b",
569 null
570 ],
571 [
572 "c",
573 "plain"
574 ]
575 ]
576 }
577 },
578 "composite_run_and_uses.yml": {
579 "name": "A",
580 "description": "D",
581 "errors": [
582 "composite_run_and_uses.yml (Line: 8, Col: 7): Unexpected value 'uses'",
583 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_run_and_uses.yml (Line: 8, Col: 7): Unexpected value 'uses'"
584 ],
585 "failed": "Failed to load composite_run_and_uses.yml"
586 },
587 "composite_run_no_shell.yml": {
588 "name": "A",
589 "description": "D",
590 "errors": [
591 "composite_run_no_shell.yml (Line: 6, Col: 7): Required property is missing: shell",
592 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_run_no_shell.yml (Line: 6, Col: 7): Required property is missing: shell"
593 ],
594 "failed": "Failed to load composite_run_no_shell.yml"
595 },
596 "composite_shell_only.yml": {
597 "name": "A",
598 "description": "D",
599 "errors": [
600 "composite_shell_only.yml (Line: 6, Col: 7): Required property is missing: run",
601 "System.ArgumentException: Unexpected type '' encountered while reading 'steps item uses'. The type 'StringToken' was expected."
602 ],
603 "failed": "Failed to load composite_shell_only.yml"
604 },
605 "composite_step_background.yml": {
606 "name": "A",
607 "description": "D",
608 "errors": [
609 "composite_step_background.yml (Line: 8, Col: 7): Unexpected value 'background'",
610 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_step_background.yml (Line: 8, Col: 7): Unexpected value 'background'"
611 ],
612 "failed": "Failed to load composite_step_background.yml"
613 },
614 "composite_step_ids_generated.yml": {
615 "name": "A",
616 "description": "D",
617 "inputs": [],
618 "execution": {
619 "type": "composite",
620 "using": "composite",
621 "steps": [
622 {
623 "id": "__run",
624 "if": "success()",
625 "name": null,
626 "continueOnError": null,
627 "timeout": null,
628 "kind": "run",
629 "script": "a",
630 "shell": "bash"
631 },
632 {
633 "id": "__run_3",
634 "if": "success()",
635 "name": null,
636 "continueOnError": null,
637 "timeout": null,
638 "kind": "run",
639 "script": "b",
640 "shell": "bash"
641 },
642 {
643 "id": "__actions_setup-go",
644 "if": "success()",
645 "name": null,
646 "continueOnError": null,
647 "timeout": null,
648 "kind": "uses",
649 "reference": {
650 "type": "GitHub",
651 "name": "actions/setup-go",
652 "ref": "v5",
653 "path": ""
654 }
655 },
656 {
657 "id": "__ghcr_io_a_b_1",
658 "if": "success()",
659 "name": null,
660 "continueOnError": null,
661 "timeout": null,
662 "kind": "uses",
663 "reference": {
664 "type": "docker",
665 "image": "ghcr.io/a/b:1"
666 }
667 },
668 {
669 "id": "__self",
670 "if": "success()",
671 "name": null,
672 "continueOnError": null,
673 "timeout": null,
674 "kind": "uses",
675 "reference": {
676 "type": "self",
677 "name": null,
678 "ref": null,
679 "path": "./x"
680 }
681 },
682 {
683 "id": "__actions_setup-go_2",
684 "if": "success()",
685 "name": null,
686 "continueOnError": null,
687 "timeout": null,
688 "kind": "uses",
689 "reference": {
690 "type": "GitHub",
691 "name": "actions/setup-go",
692 "ref": "v5",
693 "path": ""
694 }
695 },
696 {
697 "id": "__run_2",
698 "if": "success()",
699 "name": null,
700 "continueOnError": null,
701 "timeout": null,
702 "kind": "run",
703 "script": "c",
704 "shell": "bash"
705 }
706 ],
707 "outputs": null
708 }
709 },
710 "composite_step_not_mapping.yml": {
711 "name": "A",
712 "description": "D",
713 "errors": [
714 "composite_step_not_mapping.yml (Line: 6, Col: 7): Unexpected value 'echo'",
715 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'steps item'. The type 'MappingToken' was expected."
716 ],
717 "failed": "Failed to load composite_step_not_mapping.yml"
718 },
719 "composite_step_null.yml": {
720 "name": "A",
721 "description": "D",
722 "errors": [
723 "composite_step_null.yml (Line: 6, Col: 6): Unexpected value ''",
724 "System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'steps item'. The type 'MappingToken' was expected."
725 ],
726 "failed": "Failed to load composite_step_null.yml"
727 },
728 "composite_step_shell_on_uses.yml": {
729 "name": "A",
730 "description": "D",
731 "errors": [
732 "composite_step_shell_on_uses.yml (Line: 7, Col: 7): Unexpected value 'shell'",
733 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_step_shell_on_uses.yml (Line: 7, Col: 7): Unexpected value 'shell'"
734 ],
735 "failed": "Failed to load composite_step_shell_on_uses.yml"
736 },
737 "composite_step_unknown_key.yml": {
738 "name": "A",
739 "description": "D",
740 "errors": [
741 "composite_step_unknown_key.yml (Line: 8, Col: 7): Unexpected value 'timeout-minutes'",
742 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_step_unknown_key.yml (Line: 8, Col: 7): Unexpected value 'timeout-minutes'"
743 ],
744 "failed": "Failed to load composite_step_unknown_key.yml"
745 },
746 "composite_step_with_on_run.yml": {
747 "name": "A",
748 "description": "D",
749 "errors": [
750 "composite_step_with_on_run.yml (Line: 8, Col: 7): Unexpected value 'with'",
751 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_step_with_on_run.yml (Line: 8, Col: 7): Unexpected value 'with'"
752 ],
753 "failed": "Failed to load composite_step_with_on_run.yml"
754 },
755 "composite_steps_empty.yml": {
756 "name": "A",
757 "description": "D",
758 "inputs": [],
759 "execution": {
760 "type": "composite",
761 "using": "composite",
762 "steps": [],
763 "outputs": null
764 }
765 },
766 "composite_steps_scalar.yml": {
767 "name": "A",
768 "description": "D",
769 "errors": [
770 "composite_steps_scalar.yml (Line: 5, Col: 10): Unexpected value 'x'",
771 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'steps'. The type 'SequenceToken' was expected."
772 ],
773 "failed": "Failed to load composite_steps_scalar.yml"
774 },
775 "composite_upper.yml": {
776 "name": "A",
777 "description": "D",
778 "inputs": [],
779 "execution": {
780 "type": "composite",
781 "using": "Composite",
782 "steps": [],
783 "outputs": null
784 }
785 },
786 "composite_uses_bad_emptyref.yml": {
787 "name": "A",
788 "description": "D",
789 "errors": [
790 "composite_uses_bad_emptyref.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'actions/checkout@'",
791 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_uses_bad_emptyref.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'actions/checkout@'"
792 ],
793 "failed": "Failed to load composite_uses_bad_emptyref.yml"
794 },
795 "composite_uses_bad_noat.yml": {
796 "name": "A",
797 "description": "D",
798 "errors": [
799 "composite_uses_bad_noat.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'actions/checkout'",
800 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_uses_bad_noat.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'actions/checkout'"
801 ],
802 "failed": "Failed to load composite_uses_bad_noat.yml"
803 },
804 "composite_uses_bad_noat_noid.yml": {
805 "name": "A",
806 "description": "D",
807 "errors": [
808 "composite_uses_bad_noat_noid.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'actions/checkout'",
809 "System.NullReferenceException: Object reference not set to an instance of an object."
810 ],
811 "failed": "Failed to load composite_uses_bad_noat_noid.yml"
812 },
813 "composite_uses_bad_norepo.yml": {
814 "name": "A",
815 "description": "D",
816 "errors": [
817 "composite_uses_bad_norepo.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'checkout@v4'",
818 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_uses_bad_norepo.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'checkout@v4'"
819 ],
820 "failed": "Failed to load composite_uses_bad_norepo.yml"
821 },
822 "composite_uses_bad_two_at.yml": {
823 "name": "A",
824 "description": "D",
825 "errors": [
826 "composite_uses_bad_two_at.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'a/b@c@d'",
827 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_uses_bad_two_at.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'a/b@c@d'"
828 ],
829 "failed": "Failed to load composite_uses_bad_two_at.yml"
830 },
831 "composite_uses_empty.yml": {
832 "name": "A",
833 "description": "D",
834 "errors": [
835 "composite_uses_empty.yml (Line: 6, Col: 13): Unexpected value ''",
836 "composite_uses_empty.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual ''",
837 "System.NullReferenceException: Object reference not set to an instance of an object."
838 ],
839 "failed": "Failed to load composite_uses_empty.yml"
840 },
841 "composite_uses_forms.yml": {
842 "name": "A",
843 "description": "D",
844 "inputs": [],
845 "execution": {
846 "type": "composite",
847 "using": "composite",
848 "steps": [
849 {
850 "id": "__actions_checkout",
851 "if": "success()",
852 "name": null,
853 "continueOnError": null,
854 "timeout": null,
855 "kind": "uses",
856 "reference": {
857 "type": "GitHub",
858 "name": "actions/checkout",
859 "ref": "v4",
860 "path": ""
861 }
862 },
863 {
864 "id": "__actions_aws",
865 "if": "success()",
866 "name": null,
867 "continueOnError": null,
868 "timeout": null,
869 "kind": "uses",
870 "reference": {
871 "type": "GitHub",
872 "name": "actions/aws",
873 "ref": "main",
874 "path": "ec2"
875 }
876 },
877 {
878 "id": "__self",
879 "if": "success()",
880 "name": null,
881 "continueOnError": null,
882 "timeout": null,
883 "kind": "uses",
884 "reference": {
885 "type": "self",
886 "name": null,
887 "ref": null,
888 "path": "./local/action"
889 }
890 },
891 {
892 "id": "__alpine_3",
893 "if": "success()",
894 "name": null,
895 "continueOnError": null,
896 "timeout": null,
897 "kind": "uses",
898 "reference": {
899 "type": "docker",
900 "image": "alpine:3"
901 }
902 },
903 {
904 "id": "__self_2",
905 "if": "success()",
906 "name": null,
907 "continueOnError": null,
908 "timeout": null,
909 "kind": "uses",
910 "reference": {
911 "type": "self",
912 "name": null,
913 "ref": null,
914 "path": ".\\\\win\\\\action"
915 }
916 },
917 {
918 "id": "__selfRepository",
919 "if": "success()",
920 "name": null,
921 "continueOnError": null,
922 "timeout": null,
923 "kind": "uses",
924 "reference": {
925 "type": "selfRepository",
926 "name": null,
927 "ref": null,
928 "path": "self"
929 }
930 },
931 {
932 "id": "__owner_repo",
933 "if": "success()",
934 "name": null,
935 "continueOnError": null,
936 "timeout": null,
937 "kind": "uses",
938 "reference": {
939 "type": "GitHub",
940 "name": "owner/repo",
941 "ref": "v1.2",
942 "path": "a/b/c"
943 }
944 },
945 {
946 "id": "__actions_checkout_2",
947 "if": "success()",
948 "name": null,
949 "continueOnError": null,
950 "timeout": null,
951 "kind": "uses",
952 "reference": {
953 "type": "GitHub",
954 "name": "actions/checkout",
955 "ref": "v4",
956 "path": ""
957 }
958 },
959 {
960 "id": "__run",
961 "if": "success()",
962 "name": null,
963 "continueOnError": null,
964 "timeout": null,
965 "kind": "run",
966 "script": "echo",
967 "shell": "sh"
968 },
969 {
970 "id": "__run_2",
971 "if": "success()",
972 "name": null,
973 "continueOnError": null,
974 "timeout": null,
975 "kind": "run",
976 "script": "echo",
977 "shell": "sh"
978 }
979 ],
980 "outputs": null
981 }
982 },
983 "composite_uses_self_ref.yml": {
984 "name": "A",
985 "description": "D",
986 "errors": [
987 "composite_uses_self_ref.yml (Line: 6, Col: 13): Self-repository references do not support an '@ref' suffix. Actual '$/foo@v1'",
988 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_uses_self_ref.yml (Line: 6, Col: 13): Self-repository references do not support an '@ref' suffix. Actual '$/foo@v1'"
989 ],
990 "failed": "Failed to load composite_uses_self_ref.yml"
991 },
992 "composite_uses_self_ref_id.yml": {
993 "name": "A",
994 "description": "D",
995 "errors": [
996 "composite_uses_self_ref_id.yml (Line: 6, Col: 13): Self-repository references do not support an '@ref' suffix. Actual '$/foo@v1'",
997 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. composite_uses_self_ref_id.yml (Line: 6, Col: 13): Self-repository references do not support an '@ref' suffix. Actual '$/foo@v1'"
998 ],
999 "failed": "Failed to load composite_uses_self_ref_id.yml"
1000 },
1001 "composite_with_nonstring.yml": {
1002 "name": "A",
1003 "description": "D",
1004 "errors": [
1005 "composite_with_nonstring.yml (Line: 11, Col: 12): A sequence was not expected",
1006 "System.ArgumentException: Unexpected type 'SequenceToken' encountered while reading 'inputs value'. The type 'StringToken' was expected."
1007 ],
1008 "failed": "Failed to load composite_with_nonstring.yml"
1009 },
1010 "composite_with_scalar.yml": {
1011 "name": "A",
1012 "description": "D",
1013 "errors": [
1014 "composite_with_scalar.yml (Line: 7, Col: 13): Unexpected value 'x'",
1015 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'inputs'. The type 'MappingToken' was expected."
1016 ],
1017 "failed": "Failed to load composite_with_scalar.yml"
1018 },
1019 "depth_exceeded.yml": {
1020 "errors": [
1021 "depth_exceeded.yml: Maximum object depth exceeded",
1022 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
1023 ],
1024 "failed": "Failed to load depth_exceeded.yml"
1025 },
1026 "depth_exceeded_in_skipped.yml": {
1027 "errors": [
1028 "depth_exceeded_in_skipped.yml (Line: 6, Col: 3): Unexpected value 'weird'",
1029 "depth_exceeded_in_skipped.yml: Maximum object depth exceeded",
1030 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
1031 ],
1032 "failed": "Failed to load depth_exceeded_in_skipped.yml"
1033 },
1034 "depth_ok.yml": {
1035 "name": "A",
1036 "description": "D",
1037 "inputs": [],
1038 "execution": {
1039 "type": "node",
1040 "using": "node20",
1041 "main": "m.js",
1042 "pre": null,
1043 "preIf": "always()",
1044 "post": null,
1045 "postIf": "always()"
1046 }
1047 },
1048 "depth_seq_100.yml": {
1049 "errors": [
1050 "depth_seq_100.yml: Maximum object depth exceeded",
1051 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
1052 ],
1053 "failed": "Failed to load depth_seq_100.yml"
1054 },
1055 "depth_seq_98.yml": {
1056 "inputs": [],
1057 "execution": {
1058 "type": "node",
1059 "using": "node20",
1060 "main": "m.js",
1061 "pre": null,
1062 "preIf": "always()",
1063 "post": null,
1064 "postIf": "always()"
1065 }
1066 },
1067 "depth_seq_99.yml": {
1068 "inputs": [],
1069 "execution": {
1070 "type": "node",
1071 "using": "node20",
1072 "main": "m.js",
1073 "pre": null,
1074 "preIf": "always()",
1075 "post": null,
1076 "postIf": "always()"
1077 }
1078 },
1079 "description_expr.yml": {
1080 "name": "A",
1081 "description": "${{ x }}",
1082 "errors": [
1083 "description_expr.yml (Line: 2, Col: 14): Unrecognized named-value: 'x'. Located at position 1 within expression: x"
1084 ],
1085 "failed": "Failed to load description_expr.yml"
1086 },
1087 "docker_args_context_github.yml": {
1088 "name": "A",
1089 "description": "D",
1090 "errors": [
1091 "docker_args_context_github.yml (Line: 7, Col: 7): Unrecognized named-value: 'github'. Located at position 1 within expression: github.ref"
1092 ],
1093 "failed": "Failed to load docker_args_context_github.yml"
1094 },
1095 "docker_args_scalar.yml": {
1096 "name": "A",
1097 "description": "D",
1098 "errors": [
1099 "docker_args_scalar.yml (Line: 6, Col: 9): Unexpected value 'abc'",
1100 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'args'. The type 'SequenceToken' was expected."
1101 ],
1102 "failed": "Failed to load docker_args_scalar.yml"
1103 },
1104 "docker_dockerfile.yml": {
1105 "name": "A",
1106 "description": "D",
1107 "inputs": [
1108 {
1109 "name": "x",
1110 "default": "y"
1111 }
1112 ],
1113 "execution": {
1114 "type": "docker",
1115 "using": "docker",
1116 "image": "Dockerfile",
1117 "args": [
1118 "a",
1119 "${{ inputs.x }}"
1120 ],
1121 "entrypoint": "main.sh",
1122 "env": [
1123 [
1124 "A",
1125 "b"
1126 ],
1127 [
1128 "C",
1129 "${{ inputs.x }}"
1130 ]
1131 ],
1132 "pre": "pre.sh",
1133 "preIf": "success()",
1134 "post": "post.sh",
1135 "postIf": "failure()"
1136 }
1137 },
1138 "docker_env_context_github.yml": {
1139 "name": "A",
1140 "description": "D",
1141 "errors": [
1142 "docker_env_context_github.yml (Line: 7, Col: 8): Unrecognized named-value: 'github'. Located at position 1 within expression: github.ref"
1143 ],
1144 "failed": "Failed to load docker_env_context_github.yml"
1145 },
1146 "docker_env_list.yml": {
1147 "name": "A",
1148 "description": "D",
1149 "errors": [
1150 "docker_env_list.yml (Line: 7, Col: 5): A sequence was not expected",
1151 "System.ArgumentException: Unexpected type 'SequenceToken' encountered while reading 'env'. The type 'MappingToken' was expected."
1152 ],
1153 "failed": "Failed to load docker_env_list.yml"
1154 },
1155 "docker_env_number.yml": {
1156 "name": "A",
1157 "description": "D",
1158 "inputs": [],
1159 "execution": {
1160 "type": "docker",
1161 "using": "docker",
1162 "image": "Dockerfile",
1163 "args": null,
1164 "entrypoint": null,
1165 "env": [
1166 [
1167 "A",
1168 "1"
1169 ],
1170 [
1171 "B",
1172 "true"
1173 ]
1174 ],
1175 "pre": null,
1176 "preIf": "always()",
1177 "post": null,
1178 "postIf": "always()"
1179 }
1180 },
1181 "docker_image.yml": {
1182 "name": "A",
1183 "description": "D",
1184 "inputs": [],
1185 "execution": {
1186 "type": "docker",
1187 "using": "docker",
1188 "image": "docker://alpine:3.19",
1189 "args": null,
1190 "entrypoint": null,
1191 "env": null,
1192 "pre": null,
1193 "preIf": "always()",
1194 "post": null,
1195 "postIf": "always()"
1196 }
1197 },
1198 "docker_no_image.yml": {
1199 "name": "A",
1200 "description": "D",
1201 "errors": [
1202 "System.ArgumentNullException: Value cannot be null. (Parameter 'You are using a Container Action but an image is not provided in docker_no_image.yml.')"
1203 ],
1204 "failed": "Failed to load docker_no_image.yml"
1205 },
1206 "docker_upper.yml": {
1207 "name": "A",
1208 "description": "D",
1209 "inputs": [],
1210 "execution": {
1211 "type": "docker",
1212 "using": "DOCKER",
1213 "image": "Dockerfile",
1214 "args": null,
1215 "entrypoint": null,
1216 "env": null,
1217 "pre": null,
1218 "preIf": "always()",
1219 "post": null,
1220 "postIf": "always()"
1221 }
1222 },
1223 "docker_with_main.yml": {
1224 "name": "A",
1225 "description": "D",
1226 "errors": [
1227 "docker_with_main.yml (Line: 6, Col: 3): Unexpected value 'main'"
1228 ],
1229 "failed": "Failed to load docker_with_main.yml"
1230 },
1231 "emoji_uses.yml": {
1232 "name": "A",
1233 "description": "D",
1234 "inputs": [],
1235 "execution": {
1236 "type": "composite",
1237 "using": "composite",
1238 "steps": [
1239 {
1240 "id": "_____b",
1241 "if": "success()",
1242 "name": null,
1243 "continueOnError": null,
1244 "timeout": null,
1245 "kind": "uses",
1246 "reference": {
1247 "type": "GitHub",
1248 "name": "😀/b",
1249 "ref": "v1",
1250 "path": ""
1251 }
1252 }
1253 ],
1254 "outputs": null
1255 }
1256 },
1257 "empty_file.yml": {
1258 "errors": [
1259 "empty_file.yml: Expected document start parse event",
1260 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
1261 ],
1262 "failed": "Failed to load empty_file.yml"
1263 },
1264 "fold_inputs_accent.yml": {
1265 "name": "A",
1266 "description": "D",
1267 "errors": [
1268 "fold_inputs_accent.yml (Line: 6, Col: 3): 'É' is already defined"
1269 ],
1270 "failed": "Failed to load fold_inputs_accent.yml"
1271 },
1272 "fold_inputs_dotless.yml": {
1273 "name": "A",
1274 "description": "D",
1275 "errors": [
1276 "fold_inputs_dotless.yml (Line: 8, Col: 3): 'i' is already defined"
1277 ],
1278 "failed": "Failed to load fold_inputs_dotless.yml"
1279 },
1280 "fold_inputs_greek.yml": {
1281 "name": "A",
1282 "description": "D",
1283 "errors": [
1284 "fold_inputs_greek.yml (Line: 6, Col: 3): 'ς' is already defined",
1285 "fold_inputs_greek.yml (Line: 8, Col: 3): 'Σ' is already defined"
1286 ],
1287 "failed": "Failed to load fold_inputs_greek.yml"
1288 },
1289 "fold_inputs_kelvin.yml": {
1290 "name": "A",
1291 "description": "D",
1292 "inputs": [
1293 {
1294 "name": "k",
1295 "default": "x"
1296 },
1297 {
1298 "name": "K",
1299 "default": "y"
1300 }
1301 ],
1302 "execution": {
1303 "type": "node",
1304 "using": "node20",
1305 "main": "m.js",
1306 "pre": null,
1307 "preIf": "always()",
1308 "post": null,
1309 "postIf": "always()"
1310 }
1311 },
1312 "fold_inputs_s.yml": {
1313 "name": "A",
1314 "description": "D",
1315 "inputs": [
1316 {
1317 "name": "s",
1318 "default": "x"
1319 },
1320 {
1321 "name": "ſ",
1322 "default": "y"
1323 }
1324 ],
1325 "execution": {
1326 "type": "node",
1327 "using": "node20",
1328 "main": "m.js",
1329 "pre": null,
1330 "preIf": "always()",
1331 "post": null,
1332 "postIf": "always()"
1333 }
1334 },
1335 "fold_inputs_sharp.yml": {
1336 "name": "A",
1337 "description": "D",
1338 "inputs": [
1339 {
1340 "name": "ß",
1341 "default": "x"
1342 },
1343 {
1344 "name": "SS",
1345 "default": "y"
1346 }
1347 ],
1348 "execution": {
1349 "type": "node",
1350 "using": "node20",
1351 "main": "m.js",
1352 "pre": null,
1353 "preIf": "always()",
1354 "post": null,
1355 "postIf": "always()"
1356 }
1357 },
1358 "fold_runs_keys.yml": {
1359 "name": "A",
1360 "description": "D",
1361 "errors": [
1362 "fold_runs_keys.yml (Line: 6, Col: 3): Unexpected value 'é'",
1363 "fold_runs_keys.yml (Line: 7, Col: 3): 'É' is already defined"
1364 ],
1365 "failed": "Failed to load fold_runs_keys.yml"
1366 },
1367 "fold_step_ids_ascii_dup.yml": {
1368 "name": "A",
1369 "description": "D",
1370 "errors": [
1371 "fold_step_ids_ascii_dup.yml (Line: 11, Col: 11): The identifier 'ABC' may not be used more than once within the same scope.",
1372 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. fold_step_ids_ascii_dup.yml (Line: 11, Col: 11): The identifier 'ABC' may not be used more than once within the same scope."
1373 ],
1374 "failed": "Failed to load fold_step_ids_ascii_dup.yml"
1375 },
1376 "fold_step_ids_long.yml": {
1377 "name": "A",
1378 "description": "D",
1379 "errors": [
1380 "fold_step_ids_long.yml (Line: 11, Col: 11): The identifier 'ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ' may not be used more than once within the same scope.",
1381 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. fold_step_ids_long.yml (Line: 11, Col: 11): The identifier 'ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ' may not be used more than once within the same scope."
1382 ],
1383 "failed": "Failed to load fold_step_ids_long.yml"
1384 },
1385 "fold_step_ids_long_s.yml": {
1386 "name": "A",
1387 "description": "D",
1388 "inputs": [],
1389 "execution": {
1390 "type": "composite",
1391 "using": "composite",
1392 "steps": [
1393 {
1394 "id": "ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss",
1395 "if": "success()",
1396 "name": null,
1397 "continueOnError": null,
1398 "timeout": null,
1399 "kind": "run",
1400 "script": "x",
1401 "shell": "sh"
1402 },
1403 {
1404 "id": "ſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſ",
1405 "if": "success()",
1406 "name": null,
1407 "continueOnError": null,
1408 "timeout": null,
1409 "kind": "run",
1410 "script": "x",
1411 "shell": "sh"
1412 }
1413 ],
1414 "outputs": null
1415 }
1416 },
1417 "fold_top_keys.yml": {
1418 "name": "A",
1419 "description": "D",
1420 "errors": [
1421 "fold_top_keys.yml (Line: 2, Col: 1): 'NAME' is already defined",
1422 "fold_top_keys.yml (Line: 4, Col: 1): 'É' is already defined"
1423 ],
1424 "failed": "Failed to load fold_top_keys.yml"
1425 },
1426 "fold_using_dotless.yml": {
1427 "name": "A",
1428 "description": "D",
1429 "inputs": [],
1430 "execution": {
1431 "type": "docker",
1432 "using": "DOCKER",
1433 "image": "Dockerfile",
1434 "args": null,
1435 "entrypoint": null,
1436 "env": null,
1437 "pre": null,
1438 "preIf": "always()",
1439 "post": null,
1440 "postIf": "always()"
1441 }
1442 },
1443 "fold_using_kelvin.yml": {
1444 "name": "A",
1445 "description": "D",
1446 "errors": [
1447 "System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ''using: Komposite' is not supported, use 'docker', 'node12', 'node16', 'node20' or 'node24' instead.')"
1448 ],
1449 "failed": "Failed to load fold_using_kelvin.yml"
1450 },
1451 "inputs_default_bad_context.yml": {
1452 "name": "A",
1453 "description": "D",
1454 "errors": [
1455 "inputs_default_bad_context.yml (Line: 5, Col: 14): Unrecognized named-value: 'inputs'. Located at position 1 within expression: inputs.b"
1456 ],
1457 "failed": "Failed to load inputs_default_bad_context.yml"
1458 },
1459 "inputs_default_hashfiles.yml": {
1460 "name": "A",
1461 "description": "D",
1462 "inputs": [
1463 {
1464 "name": "a",
1465 "default": "${{ hashFiles('x') }}"
1466 }
1467 ],
1468 "execution": {
1469 "type": "node",
1470 "using": "node20",
1471 "main": "m.js",
1472 "pre": null,
1473 "preIf": "always()",
1474 "post": null,
1475 "postIf": "always()"
1476 }
1477 },
1478 "inputs_default_list.yml": {
1479 "name": "A",
1480 "description": "D",
1481 "errors": [
1482 "inputs_default_list.yml (Line: 5, Col: 14): A sequence was not expected"
1483 ],
1484 "failed": "Failed to load inputs_default_list.yml"
1485 },
1486 "inputs_default_secrets.yml": {
1487 "name": "A",
1488 "description": "D",
1489 "errors": [
1490 "inputs_default_secrets.yml (Line: 5, Col: 14): Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.b"
1491 ],
1492 "failed": "Failed to load inputs_default_secrets.yml"
1493 },
1494 "inputs_deprecation_nonstring.yml": {
1495 "name": "A",
1496 "description": "D",
1497 "errors": [
1498 "System.ArgumentException: Unexpected type 'SequenceToken' encountered while reading 'input deprecationMessage'. The type 'StringToken' was expected."
1499 ],
1500 "failed": "Failed to load inputs_deprecation_nonstring.yml"
1501 },
1502 "inputs_dup_deprecated_case.yml": {
1503 "name": "A",
1504 "description": "D",
1505 "errors": [
1506 "inputs_dup_deprecated_case.yml (Line: 6, Col: 5): 'DeprecationMessage' is already defined"
1507 ],
1508 "failed": "Failed to load inputs_dup_deprecated_case.yml"
1509 },
1510 "inputs_dup_names_case.yml": {
1511 "name": "A",
1512 "description": "D",
1513 "errors": [
1514 "inputs_dup_names_case.yml (Line: 6, Col: 3): 'A' is already defined"
1515 ],
1516 "failed": "Failed to load inputs_dup_names_case.yml"
1517 },
1518 "inputs_empty_key.yml": {
1519 "name": "A",
1520 "description": "D",
1521 "errors": [
1522 "inputs_empty_key.yml (Line: 4, Col: 3): Unexpected value ''"
1523 ],
1524 "failed": "Failed to load inputs_empty_key.yml"
1525 },
1526 "inputs_list.yml": {
1527 "name": "A",
1528 "description": "D",
1529 "errors": [
1530 "inputs_list.yml (Line: 4, Col: 3): A sequence was not expected",
1531 "System.ArgumentException: Unexpected type 'SequenceToken' encountered while reading 'inputs'. The type 'MappingToken' was expected."
1532 ],
1533 "failed": "Failed to load inputs_list.yml"
1534 },
1535 "inputs_scalar_value.yml": {
1536 "name": "A",
1537 "description": "D",
1538 "errors": [
1539 "inputs_scalar_value.yml (Line: 4, Col: 6): Unexpected value 'x'",
1540 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'input metadata'. The type 'MappingToken' was expected."
1541 ],
1542 "failed": "Failed to load inputs_scalar_value.yml"
1543 },
1544 "inputs_variants.yml": {
1545 "name": "A",
1546 "description": "D",
1547 "errors": [
1548 "inputs_variants.yml (Line: 4, Col: 9): Unexpected value ''",
1549 "System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'input metadata'. The type 'MappingToken' was expected."
1550 ],
1551 "failed": "Failed to load inputs_variants.yml"
1552 },
1553 "inputs_variants_ok.yml": {
1554 "name": "A",
1555 "description": "D",
1556 "inputs": [
1557 {
1558 "name": "with-default",
1559 "default": "x"
1560 },
1561 {
1562 "name": "expr-default",
1563 "default": "${{ github.ref }}"
1564 },
1565 {
1566 "name": "required-bool",
1567 "default": ""
1568 },
1569 {
1570 "name": "required-str",
1571 "default": ""
1572 },
1573 {
1574 "name": "deprecated",
1575 "default": ""
1576 },
1577 {
1578 "name": "Cap",
1579 "default": "y"
1580 },
1581 {
1582 "name": "upper-key",
1583 "default": "z"
1584 },
1585 {
1586 "name": "number-default",
1587 "default": "5"
1588 },
1589 {
1590 "name": "bool-default",
1591 "default": "false"
1592 },
1593 {
1594 "name": "null-default",
1595 "default": ""
1596 },
1597 {
1598 "name": "unknown",
1599 "default": ""
1600 },
1601 {
1602 "name": "empty-mapping",
1603 "default": ""
1604 }
1605 ],
1606 "deprecated": {
1607 "deprecated": "use other"
1608 },
1609 "execution": {
1610 "type": "node",
1611 "using": "node20",
1612 "main": "m.js",
1613 "pre": null,
1614 "preIf": "always()",
1615 "post": null,
1616 "postIf": "always()"
1617 }
1618 },
1619 "int32_00.yml": {
1620 "name": "A",
1621 "description": "D",
1622 "inputs": [
1623 {
1624 "name": "a",
1625 "default": "2147483647"
1626 }
1627 ],
1628 "execution": {
1629 "type": "node",
1630 "using": "node20",
1631 "main": "m.js",
1632 "pre": null,
1633 "preIf": "always()",
1634 "post": null,
1635 "postIf": "always()"
1636 }
1637 },
1638 "int32_01.yml": {
1639 "name": "A",
1640 "description": "D",
1641 "inputs": [
1642 {
1643 "name": "a",
1644 "default": "-2147483648"
1645 }
1646 ],
1647 "execution": {
1648 "type": "node",
1649 "using": "node20",
1650 "main": "m.js",
1651 "pre": null,
1652 "preIf": "always()",
1653 "post": null,
1654 "postIf": "always()"
1655 }
1656 },
1657 "int32_02.yml": {
1658 "name": "A",
1659 "description": "D",
1660 "inputs": [
1661 {
1662 "name": "a",
1663 "default": "-1"
1664 }
1665 ],
1666 "execution": {
1667 "type": "node",
1668 "using": "node20",
1669 "main": "m.js",
1670 "pre": null,
1671 "preIf": "always()",
1672 "post": null,
1673 "postIf": "always()"
1674 }
1675 },
1676 "int32_03.yml": {
1677 "errors": [
1678 "int32_03.yml: The value '0x100000000' on line 5 and column 14 is invalid for the type ''",
1679 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
1680 ],
1681 "failed": "Failed to load int32_03.yml"
1682 },
1683 "int32_04.yml": {
1684 "name": "A",
1685 "description": "D",
1686 "inputs": [
1687 {
1688 "name": "a",
1689 "default": "2147483647"
1690 }
1691 ],
1692 "execution": {
1693 "type": "node",
1694 "using": "node20",
1695 "main": "m.js",
1696 "pre": null,
1697 "preIf": "always()",
1698 "post": null,
1699 "postIf": "always()"
1700 }
1701 },
1702 "int32_05.yml": {
1703 "name": "A",
1704 "description": "D",
1705 "inputs": [
1706 {
1707 "name": "a",
1708 "default": "-2147483648"
1709 }
1710 ],
1711 "execution": {
1712 "type": "node",
1713 "using": "node20",
1714 "main": "m.js",
1715 "pre": null,
1716 "preIf": "always()",
1717 "post": null,
1718 "postIf": "always()"
1719 }
1720 },
1721 "int32_06.yml": {
1722 "name": "A",
1723 "description": "D",
1724 "inputs": [
1725 {
1726 "name": "a",
1727 "default": "-1"
1728 }
1729 ],
1730 "execution": {
1731 "type": "node",
1732 "using": "node20",
1733 "main": "m.js",
1734 "pre": null,
1735 "preIf": "always()",
1736 "post": null,
1737 "postIf": "always()"
1738 }
1739 },
1740 "int32_07.yml": {
1741 "errors": [
1742 "int32_07.yml: The value '0o40000000000' on line 5 and column 14 is invalid for the type ''",
1743 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
1744 ],
1745 "failed": "Failed to load int32_07.yml"
1746 },
1747 "int32_08.yml": {
1748 "name": "A",
1749 "description": "D",
1750 "inputs": [
1751 {
1752 "name": "a",
1753 "default": "-1"
1754 }
1755 ],
1756 "execution": {
1757 "type": "node",
1758 "using": "node20",
1759 "main": "m.js",
1760 "pre": null,
1761 "preIf": "always()",
1762 "post": null,
1763 "postIf": "always()"
1764 }
1765 },
1766 "int32_09.yml": {
1767 "name": "A",
1768 "description": "D",
1769 "inputs": [
1770 {
1771 "name": "a",
1772 "default": "-2147483648"
1773 }
1774 ],
1775 "execution": {
1776 "type": "node",
1777 "using": "node20",
1778 "main": "m.js",
1779 "pre": null,
1780 "preIf": "always()",
1781 "post": null,
1782 "postIf": "always()"
1783 }
1784 },
1785 "int32_10.yml": {
1786 "errors": [
1787 "int32_10.yml: The value '0x100000000' on line 5 and column 14 is invalid for the type 'tag:yaml.org,2002:int'",
1788 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
1789 ],
1790 "failed": "Failed to load int32_10.yml"
1791 },
1792 "int32_11.yml": {
1793 "name": "A",
1794 "description": "D",
1795 "inputs": [
1796 {
1797 "name": "a",
1798 "default": "-2147483648"
1799 }
1800 ],
1801 "execution": {
1802 "type": "node",
1803 "using": "node20",
1804 "main": "m.js",
1805 "pre": null,
1806 "preIf": "always()",
1807 "post": null,
1808 "postIf": "always()"
1809 }
1810 },
1811 "int32_12.yml": {
1812 "errors": [
1813 "int32_12.yml: The value '0o40000000000' on line 5 and column 14 is invalid for the type 'tag:yaml.org,2002:int'",
1814 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
1815 ],
1816 "failed": "Failed to load int32_12.yml"
1817 },
1818 "int32_13.yml": {
1819 "name": "A",
1820 "description": "D",
1821 "inputs": [
1822 {
1823 "name": "a",
1824 "default": "12"
1825 }
1826 ],
1827 "execution": {
1828 "type": "node",
1829 "using": "node20",
1830 "main": "m.js",
1831 "pre": null,
1832 "preIf": "always()",
1833 "post": null,
1834 "postIf": "always()"
1835 }
1836 },
1837 "int32_14.yml": {
1838 "errors": [
1839 "int32_14.yml: The value '0x10' on line 5 and column 14 is invalid for the type 'tag:yaml.org,2002:float'",
1840 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
1841 ],
1842 "failed": "Failed to load int32_14.yml"
1843 },
1844 "int32_15.yml": {
1845 "name": "A",
1846 "description": "D",
1847 "inputs": [
1848 {
1849 "name": "a",
1850 "default": "0"
1851 }
1852 ],
1853 "execution": {
1854 "type": "node",
1855 "using": "node20",
1856 "main": "m.js",
1857 "pre": null,
1858 "preIf": "always()",
1859 "post": null,
1860 "postIf": "always()"
1861 }
1862 },
1863 "int32_16.yml": {
1864 "name": "A",
1865 "description": "D",
1866 "inputs": [
1867 {
1868 "name": "a",
1869 "default": "-559038737"
1870 }
1871 ],
1872 "execution": {
1873 "type": "node",
1874 "using": "node20",
1875 "main": "m.js",
1876 "pre": null,
1877 "preIf": "always()",
1878 "post": null,
1879 "postIf": "always()"
1880 }
1881 },
1882 "int32_key.yml": {
1883 "name": "A",
1884 "description": "D",
1885 "inputs": [
1886 {
1887 "name": "-1",
1888 "default": "x"
1889 },
1890 {
1891 "name": "-2147483648",
1892 "default": "y"
1893 }
1894 ],
1895 "execution": {
1896 "type": "node",
1897 "using": "node20",
1898 "main": "m.js",
1899 "pre": null,
1900 "preIf": "always()",
1901 "post": null,
1902 "postIf": "always()"
1903 }
1904 },
1905 "key_bool_dup.yml": {
1906 "name": "A",
1907 "description": "D",
1908 "errors": [
1909 "key_bool_dup.yml (Line: 6, Col: 3): 'true' is already defined"
1910 ],
1911 "failed": "Failed to load key_bool_dup.yml"
1912 },
1913 "key_float_dup.yml": {
1914 "name": "A",
1915 "description": "D",
1916 "errors": [
1917 "key_float_dup.yml (Line: 6, Col: 3): '1' is already defined"
1918 ],
1919 "failed": "Failed to load key_float_dup.yml"
1920 },
1921 "key_hex_dup.yml": {
1922 "name": "A",
1923 "description": "D",
1924 "errors": [
1925 "key_hex_dup.yml (Line: 6, Col: 3): '16' is already defined"
1926 ],
1927 "failed": "Failed to load key_hex_dup.yml"
1928 },
1929 "key_hex_input.yml": {
1930 "name": "A",
1931 "description": "D",
1932 "inputs": [
1933 {
1934 "name": "16",
1935 "default": "x"
1936 },
1937 {
1938 "name": "1",
1939 "default": "y"
1940 },
1941 {
1942 "name": "true",
1943 "default": "z"
1944 }
1945 ],
1946 "execution": {
1947 "type": "node",
1948 "using": "node20",
1949 "main": "m.js",
1950 "pre": null,
1951 "preIf": "always()",
1952 "post": null,
1953 "postIf": "always()"
1954 }
1955 },
1956 "key_null_env.yml": {
1957 "name": "A",
1958 "description": "D",
1959 "errors": [
1960 "key_null_env.yml (Line: 7, Col: 5): Unexpected value ''"
1961 ],
1962 "failed": "Failed to load key_null_env.yml"
1963 },
1964 "key_null_inputs.yml": {
1965 "name": "A",
1966 "description": "D",
1967 "errors": [
1968 "key_null_inputs.yml (Line: 4, Col: 3): Unexpected value ''"
1969 ],
1970 "failed": "Failed to load key_null_inputs.yml"
1971 },
1972 "key_null_top.yml": {
1973 "name": "A",
1974 "description": "D",
1975 "errors": [
1976 "key_null_top.yml (Line: 1, Col: 1): Unexpected value ''"
1977 ],
1978 "failed": "Failed to load key_null_top.yml"
1979 },
1980 "key_number_runs.yml": {
1981 "name": "A",
1982 "description": "D",
1983 "errors": [
1984 "key_number_runs.yml (Line: 6, Col: 3): Unexpected value '1000'"
1985 ],
1986 "failed": "Failed to load key_number_runs.yml"
1987 },
1988 "ls_parser_accepts_valid_context_in_pre_if.yml": {
1989 "name": "Node Action",
1990 "description": "A node action",
1991 "inputs": [],
1992 "execution": {
1993 "type": "node",
1994 "using": "node20",
1995 "main": "dist/index.js",
1996 "pre": "dist/setup.js",
1997 "preIf": "runner.os == 'Linux'",
1998 "post": null,
1999 "postIf": "always()"
2000 }
2001 },
2002 "ls_parser_converts_a_composite_action.yml": {
2003 "name": "Composite Action",
2004 "description": "A composite action",
2005 "inputs": [
2006 {
2007 "name": "name",
2008 "default": "World"
2009 }
2010 ],
2011 "execution": {
2012 "type": "composite",
2013 "using": "composite",
2014 "steps": [
2015 {
2016 "id": "main",
2017 "if": "success()",
2018 "name": "Main step",
2019 "continueOnError": null,
2020 "timeout": null,
2021 "kind": "run",
2022 "script": "${{ format('echo Hello {0}', inputs.name) }}",
2023 "shell": "bash"
2024 }
2025 ],
2026 "outputs": [
2027 [
2028 "result",
2029 "${{ steps.main.outputs.result }}"
2030 ]
2031 ]
2032 }
2033 },
2034 "ls_parser_converts_a_docker_action.yml": {
2035 "name": "Docker Action",
2036 "description": "A docker action",
2037 "inputs": [],
2038 "execution": {
2039 "type": "docker",
2040 "using": "docker",
2041 "image": "Dockerfile",
2042 "args": [
2043 "--name",
2044 "${{ inputs.name }}"
2045 ],
2046 "entrypoint": "/entrypoint.sh",
2047 "env": [
2048 [
2049 "DEBUG",
2050 "true"
2051 ]
2052 ],
2053 "pre": null,
2054 "preIf": "always()",
2055 "post": null,
2056 "postIf": "always()"
2057 }
2058 },
2059 "ls_parser_converts_a_node_action.yml": {
2060 "name": "Node Action",
2061 "description": "A node action",
2062 "inputs": [],
2063 "execution": {
2064 "type": "node",
2065 "using": "node20",
2066 "main": "dist/index.js",
2067 "pre": "dist/setup.js",
2068 "preIf": "runner.os == 'Linux'",
2069 "post": "dist/cleanup.js",
2070 "postIf": "always()"
2071 }
2072 },
2073 "ls_parser_converts_uses_steps_in_composite_action.yml": {
2074 "name": "Composite with Uses",
2075 "description": "Composite action with uses steps",
2076 "inputs": [],
2077 "execution": {
2078 "type": "composite",
2079 "using": "composite",
2080 "steps": [
2081 {
2082 "id": "__actions_checkout",
2083 "if": "success()",
2084 "name": null,
2085 "continueOnError": null,
2086 "timeout": null,
2087 "kind": "uses",
2088 "with": [
2089 [
2090 "fetch-depth",
2091 "0"
2092 ]
2093 ],
2094 "reference": {
2095 "type": "GitHub",
2096 "name": "actions/checkout",
2097 "ref": "v4",
2098 "path": ""
2099 }
2100 }
2101 ],
2102 "outputs": null
2103 }
2104 },
2105 "ls_parser_parses_a_docker_action.yml": {
2106 "name": "Docker Action",
2107 "description": "A Docker action",
2108 "inputs": [],
2109 "execution": {
2110 "type": "docker",
2111 "using": "docker",
2112 "image": "Dockerfile",
2113 "args": [
2114 "${{ inputs.name }}"
2115 ],
2116 "entrypoint": null,
2117 "env": [
2118 [
2119 "DEBUG",
2120 "true"
2121 ]
2122 ],
2123 "pre": null,
2124 "preIf": "always()",
2125 "post": null,
2126 "postIf": "always()"
2127 }
2128 },
2129 "ls_parser_parses_a_javascript_action.yml": {
2130 "name": "JS Action",
2131 "description": "A JavaScript action",
2132 "inputs": [],
2133 "execution": {
2134 "type": "node",
2135 "using": "node20",
2136 "main": "dist/index.js",
2137 "pre": "dist/setup.js",
2138 "preIf": "always()",
2139 "post": "dist/cleanup.js",
2140 "postIf": "always()"
2141 }
2142 },
2143 "ls_parser_parses_a_minimal_action_yml.yml": {
2144 "name": "My Action",
2145 "description": "A simple action",
2146 "inputs": [],
2147 "execution": {
2148 "type": "composite",
2149 "using": "composite",
2150 "steps": [
2151 {
2152 "id": "__run",
2153 "if": "success()",
2154 "name": null,
2155 "continueOnError": null,
2156 "timeout": null,
2157 "kind": "run",
2158 "script": "echo Hello",
2159 "shell": "bash"
2160 }
2161 ],
2162 "outputs": null
2163 }
2164 },
2165 "ls_parser_parses_action_with_branding.yml": {
2166 "name": "Branded Action",
2167 "description": "Action with branding",
2168 "inputs": [],
2169 "execution": {
2170 "type": "composite",
2171 "using": "composite",
2172 "steps": [
2173 {
2174 "id": "__run",
2175 "if": "success()",
2176 "name": null,
2177 "continueOnError": null,
2178 "timeout": null,
2179 "kind": "run",
2180 "script": "echo Hello",
2181 "shell": "bash"
2182 }
2183 ],
2184 "outputs": null
2185 }
2186 },
2187 "ls_parser_parses_action_with_inputs_and_outputs.yml": {
2188 "name": "Action with I/O",
2189 "description": "Action with inputs and outputs",
2190 "inputs": [
2191 {
2192 "name": "name",
2193 "default": "World"
2194 },
2195 {
2196 "name": "verbose",
2197 "default": ""
2198 }
2199 ],
2200 "execution": {
2201 "type": "composite",
2202 "using": "composite",
2203 "steps": [
2204 {
2205 "id": "greet",
2206 "if": "success()",
2207 "name": null,
2208 "continueOnError": null,
2209 "timeout": null,
2210 "kind": "run",
2211 "script": "${{ format('echo \"::set-output name=message::Hello {0}\"', inputs.name) }}",
2212 "shell": "bash"
2213 }
2214 ],
2215 "outputs": [
2216 [
2217 "greeting",
2218 "${{ steps.greet.outputs.message }}"
2219 ]
2220 ]
2221 }
2222 },
2223 "ls_parser_reports_error_for_invalid_context_in_pre_if.yml": {
2224 "name": "Node Action",
2225 "description": "A node action",
2226 "inputs": [],
2227 "execution": {
2228 "type": "node",
2229 "using": "node20",
2230 "main": "dist/index.js",
2231 "pre": "dist/setup.js",
2232 "preIf": "foo == bar",
2233 "post": null,
2234 "postIf": "always()"
2235 }
2236 },
2237 "ls_parser_reports_error_for_invalid_yaml.yml": {
2238 "errors": [
2239 "ls_parser_reports_error_for_invalid_yaml.yml: (Line: 6, Col: 34, Idx: 122) - (Line: 6, Col: 44, Idx: 132): While parsing a block mapping, did not find expected key.",
2240 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
2241 ],
2242 "failed": "Failed to load ls_parser_reports_error_for_invalid_yaml.yml"
2243 },
2244 "ls_parser_validates_branding_color_values.yml": {
2245 "name": "Bad Color",
2246 "description": "Action with invalid branding color",
2247 "inputs": [],
2248 "execution": {
2249 "type": "composite",
2250 "using": "composite",
2251 "steps": [
2252 {
2253 "id": "__run",
2254 "if": "success()",
2255 "name": null,
2256 "continueOnError": null,
2257 "timeout": null,
2258 "kind": "run",
2259 "script": "echo Hello",
2260 "shell": "bash"
2261 }
2262 ],
2263 "outputs": null
2264 }
2265 },
2266 "ls_parser_validates_branding_icon_values.yml": {
2267 "name": "Bad Icon",
2268 "description": "Action with invalid branding icon",
2269 "inputs": [],
2270 "execution": {
2271 "type": "composite",
2272 "using": "composite",
2273 "steps": [
2274 {
2275 "id": "__run",
2276 "if": "success()",
2277 "name": null,
2278 "continueOnError": null,
2279 "timeout": null,
2280 "kind": "run",
2281 "script": "echo Hello",
2282 "shell": "bash"
2283 }
2284 ],
2285 "outputs": null
2286 }
2287 },
2288 "ls_parser_validates_required_fields.yml": {
2289 "inputs": [],
2290 "execution": {
2291 "type": "composite",
2292 "using": "composite",
2293 "steps": [
2294 {
2295 "id": "__run",
2296 "if": "success()",
2297 "name": null,
2298 "continueOnError": null,
2299 "timeout": null,
2300 "kind": "run",
2301 "script": "echo Hello",
2302 "shell": "bash"
2303 }
2304 ],
2305 "outputs": null
2306 }
2307 },
2308 "ls_parser_validates_shell_is_required_for_run_steps.yml": {
2309 "name": "Missing Shell",
2310 "description": "Action without shell in run step",
2311 "errors": [
2312 "ls_parser_validates_shell_is_required_for_run_steps.yml (Line: 6, Col: 7): Required property is missing: shell",
2313 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. ls_parser_validates_shell_is_required_for_run_steps.yml (Line: 6, Col: 7): Required property is missing: shell"
2314 ],
2315 "failed": "Failed to load ls_parser_validates_shell_is_required_for_run_steps.yml"
2316 },
2317 "ls_validate_allows_expression_with_cancelled_in_post_if.yml": {
2318 "name": "My Action",
2319 "description": "Valid post-if",
2320 "inputs": [],
2321 "execution": {
2322 "type": "node",
2323 "using": "node20",
2324 "main": "index.js",
2325 "pre": null,
2326 "preIf": "always()",
2327 "post": "cleanup.js",
2328 "postIf": "cancelled()"
2329 }
2330 },
2331 "ls_validate_allows_expression_with_failure_in_post_if.yml": {
2332 "name": "My Action",
2333 "description": "Valid post-if",
2334 "inputs": [],
2335 "execution": {
2336 "type": "node",
2337 "using": "node20",
2338 "main": "index.js",
2339 "pre": null,
2340 "preIf": "always()",
2341 "post": "cleanup.js",
2342 "postIf": "failure()"
2343 }
2344 },
2345 "ls_validate_allows_format_with_only_replacement_tokens.yml": {
2346 "name": "My Action",
2347 "description": "Format with only tokens",
2348 "inputs": [],
2349 "execution": {
2350 "type": "composite",
2351 "using": "composite",
2352 "steps": [
2353 {
2354 "id": "__run",
2355 "if": "success() && (format('{0}', github.event_name))",
2356 "name": null,
2357 "continueOnError": null,
2358 "timeout": null,
2359 "kind": "run",
2360 "script": "echo hi",
2361 "shell": "bash"
2362 }
2363 ],
2364 "outputs": null
2365 }
2366 },
2367 "ls_validate_allows_full_sha.yml": {
2368 "name": "My Action",
2369 "description": "Full SHA",
2370 "inputs": [],
2371 "execution": {
2372 "type": "composite",
2373 "using": "composite",
2374 "steps": [
2375 {
2376 "id": "__actions_checkout",
2377 "if": "success()",
2378 "name": null,
2379 "continueOnError": null,
2380 "timeout": null,
2381 "kind": "uses",
2382 "reference": {
2383 "type": "GitHub",
2384 "name": "actions/checkout",
2385 "ref": "a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2",
2386 "path": ""
2387 }
2388 }
2389 ],
2390 "outputs": null
2391 }
2392 },
2393 "ls_validate_allows_hashfiles_function_in_composite_step_if.yml": {
2394 "name": "My Action",
2395 "description": "hashFiles in if",
2396 "inputs": [],
2397 "execution": {
2398 "type": "composite",
2399 "using": "composite",
2400 "steps": [
2401 {
2402 "id": "__run",
2403 "if": "success() && (hashFiles('**/package-lock.json') != '')",
2404 "name": null,
2405 "continueOnError": null,
2406 "timeout": null,
2407 "kind": "run",
2408 "script": "echo hi",
2409 "shell": "bash"
2410 }
2411 ],
2412 "outputs": null
2413 }
2414 },
2415 "ls_validate_allows_hashfiles_function_in_pre_if.yml": {
2416 "name": "My Action",
2417 "description": "hashFiles in pre-if",
2418 "inputs": [],
2419 "execution": {
2420 "type": "node",
2421 "using": "node20",
2422 "main": "index.js",
2423 "pre": "setup.js",
2424 "preIf": "hashFiles('**/package-lock.json') != ''",
2425 "post": null,
2426 "postIf": "always()"
2427 }
2428 },
2429 "ls_validate_allows_if_without_expression_markers_auto_wrapped.yml": {
2430 "name": "My Action",
2431 "description": "If without markers",
2432 "inputs": [],
2433 "execution": {
2434 "type": "composite",
2435 "using": "composite",
2436 "steps": [
2437 {
2438 "id": "__run",
2439 "if": "success() && (github.event_name == 'push')",
2440 "name": null,
2441 "continueOnError": null,
2442 "timeout": null,
2443 "kind": "run",
2444 "script": "echo hi",
2445 "shell": "bash"
2446 }
2447 ],
2448 "outputs": null
2449 }
2450 },
2451 "ls_validate_allows_status_functions_in_post_if.yml": {
2452 "name": "My Action",
2453 "description": "Status functions in post-if",
2454 "inputs": [],
2455 "execution": {
2456 "type": "node",
2457 "using": "node20",
2458 "main": "index.js",
2459 "pre": null,
2460 "preIf": "always()",
2461 "post": "cleanup.js",
2462 "postIf": "always() || failure()"
2463 }
2464 },
2465 "ls_validate_allows_success_failure_always_cancelled_functions_in_composi.yml": {
2466 "name": "My Action",
2467 "description": "Status functions in if",
2468 "inputs": [],
2469 "execution": {
2470 "type": "composite",
2471 "using": "composite",
2472 "steps": [
2473 {
2474 "id": "__run",
2475 "if": "success() && !cancelled()",
2476 "name": null,
2477 "continueOnError": null,
2478 "timeout": null,
2479 "kind": "run",
2480 "script": "echo success",
2481 "shell": "bash"
2482 },
2483 {
2484 "id": "__run_2",
2485 "if": "failure()",
2486 "name": null,
2487 "continueOnError": null,
2488 "timeout": null,
2489 "kind": "run",
2490 "script": "echo failure",
2491 "shell": "bash"
2492 },
2493 {
2494 "id": "__run_3",
2495 "if": "always()",
2496 "name": null,
2497 "continueOnError": null,
2498 "timeout": null,
2499 "kind": "run",
2500 "script": "echo always",
2501 "shell": "bash"
2502 }
2503 ],
2504 "outputs": null
2505 }
2506 },
2507 "ls_validate_allows_success_function.yml": {
2508 "name": "My Action",
2509 "description": "Success function",
2510 "inputs": [],
2511 "execution": {
2512 "type": "composite",
2513 "using": "composite",
2514 "steps": [
2515 {
2516 "id": "__run",
2517 "if": "success()",
2518 "name": null,
2519 "continueOnError": null,
2520 "timeout": null,
2521 "kind": "run",
2522 "script": "echo hi",
2523 "shell": "bash"
2524 }
2525 ],
2526 "outputs": null
2527 }
2528 },
2529 "ls_validate_allows_valid_contexts_in_composite_step_if.yml": {
2530 "name": "My Action",
2531 "description": "Valid context in if",
2532 "inputs": [],
2533 "execution": {
2534 "type": "composite",
2535 "using": "composite",
2536 "steps": [
2537 {
2538 "id": "__run",
2539 "if": "success() && (github.event_name == 'push')",
2540 "name": null,
2541 "continueOnError": null,
2542 "timeout": null,
2543 "kind": "run",
2544 "script": "echo hi",
2545 "shell": "bash"
2546 }
2547 ],
2548 "outputs": null
2549 }
2550 },
2551 "ls_validate_allows_valid_contexts_in_post_if.yml": {
2552 "name": "My Action",
2553 "description": "Valid context in post-if",
2554 "inputs": [],
2555 "execution": {
2556 "type": "node",
2557 "using": "node20",
2558 "main": "index.js",
2559 "pre": null,
2560 "preIf": "always()",
2561 "post": "cleanup.js",
2562 "postIf": "runner.os == 'Linux'"
2563 }
2564 },
2565 "ls_validate_allows_valid_contexts_in_pre_if.yml": {
2566 "name": "My Action",
2567 "description": "Valid context in pre-if",
2568 "inputs": [],
2569 "execution": {
2570 "type": "node",
2571 "using": "node20",
2572 "main": "index.js",
2573 "pre": "setup.js",
2574 "preIf": "runner.os == 'Linux'",
2575 "post": null,
2576 "postIf": "always()"
2577 }
2578 },
2579 "ls_validate_allows_valid_expression_in_if.yml": {
2580 "name": "My Action",
2581 "description": "Valid if expression",
2582 "inputs": [],
2583 "execution": {
2584 "type": "composite",
2585 "using": "composite",
2586 "steps": [
2587 {
2588 "id": "__run",
2589 "if": "success() && (github.event_name == 'push')",
2590 "name": null,
2591 "continueOnError": null,
2592 "timeout": null,
2593 "kind": "run",
2594 "script": "echo hi",
2595 "shell": "bash"
2596 }
2597 ],
2598 "outputs": null
2599 }
2600 },
2601 "ls_validate_allows_valid_expression_in_post_if_for_node_action.yml": {
2602 "name": "My Action",
2603 "description": "Valid post-if",
2604 "inputs": [],
2605 "execution": {
2606 "type": "node",
2607 "using": "node20",
2608 "main": "index.js",
2609 "pre": null,
2610 "preIf": "always()",
2611 "post": "cleanup.js",
2612 "postIf": "always()"
2613 }
2614 },
2615 "ls_validate_allows_valid_expression_in_pre_if_for_node_action.yml": {
2616 "name": "My Action",
2617 "description": "Valid pre-if",
2618 "inputs": [],
2619 "execution": {
2620 "type": "node",
2621 "using": "node20",
2622 "main": "index.js",
2623 "pre": "setup.js",
2624 "preIf": "success()",
2625 "post": null,
2626 "postIf": "always()"
2627 }
2628 },
2629 "ls_validate_allows_valid_format_call_in_composite_step_if.yml": {
2630 "name": "My Action",
2631 "description": "Valid format",
2632 "inputs": [],
2633 "execution": {
2634 "type": "composite",
2635 "using": "composite",
2636 "steps": [
2637 {
2638 "id": "__run",
2639 "if": "success() && (format('{0} {1}', 'a', 'b') == 'a b')",
2640 "name": null,
2641 "continueOnError": null,
2642 "timeout": null,
2643 "kind": "run",
2644 "script": "echo hi",
2645 "shell": "bash"
2646 }
2647 ],
2648 "outputs": null
2649 }
2650 },
2651 "ls_validate_allows_valid_format_call_in_pre_if.yml": {
2652 "name": "My Action",
2653 "description": "Valid format in pre-if",
2654 "inputs": [],
2655 "execution": {
2656 "type": "node",
2657 "using": "node20",
2658 "main": "index.js",
2659 "pre": "setup.js",
2660 "preIf": "format('{0}', runner.os) == 'Linux'",
2661 "post": null,
2662 "postIf": "always()"
2663 }
2664 },
2665 "ls_validate_errors_on_explicit_expression_syntax_in_post_if.yml": {
2666 "name": "My Action",
2667 "description": "Explicit expression in post-if",
2668 "errors": [
2669 "ls_validate_errors_on_explicit_expression_syntax_in_post_if.yml (Line: 7, Col: 12): Unrecognized function: 'always'. Located at position 1 within expression: always()"
2670 ],
2671 "failed": "Failed to load ls_validate_errors_on_explicit_expression_syntax_in_post_if.yml"
2672 },
2673 "ls_validate_errors_on_explicit_expression_syntax_in_pre_if.yml": {
2674 "name": "My Action",
2675 "description": "Explicit expression in pre-if",
2676 "errors": [
2677 "ls_validate_errors_on_explicit_expression_syntax_in_pre_if.yml (Line: 7, Col: 11): Unrecognized named-value: 'runner'. Located at position 1 within expression: runner.os == 'Windows'"
2678 ],
2679 "failed": "Failed to load ls_validate_errors_on_explicit_expression_syntax_in_pre_if.yml"
2680 },
2681 "ls_validate_errors_on_explicit_expression_with_literal_text_in_post_if_f.yml": {
2682 "name": "My Action",
2683 "description": "Literal text in post-if",
2684 "errors": [
2685 "ls_validate_errors_on_explicit_expression_with_literal_text_in_post_if_f.yml (Line: 7, Col: 12): Unrecognized named-value: 'github'. Located at position 1 within expression: github.event_name"
2686 ],
2687 "failed": "Failed to load ls_validate_errors_on_explicit_expression_with_literal_text_in_post_if_f.yml"
2688 },
2689 "ls_validate_errors_on_explicit_expression_with_literal_text_in_post_if_f_2.yml": {
2690 "name": "My Action",
2691 "description": "Literal text in post-if",
2692 "errors": [
2693 "ls_validate_errors_on_explicit_expression_with_literal_text_in_post_if_f_2.yml (Line: 7, Col: 12): Unrecognized named-value: 'github'. Located at position 1 within expression: github.event_name"
2694 ],
2695 "failed": "Failed to load ls_validate_errors_on_explicit_expression_with_literal_text_in_post_if_f_2.yml"
2696 },
2697 "ls_validate_errors_on_explicit_expression_with_literal_text_in_pre_if_fo.yml": {
2698 "name": "My Action",
2699 "description": "Literal text in pre-if",
2700 "errors": [
2701 "ls_validate_errors_on_explicit_expression_with_literal_text_in_pre_if_fo.yml (Line: 7, Col: 11): Unrecognized named-value: 'github'. Located at position 1 within expression: github.event_name"
2702 ],
2703 "failed": "Failed to load ls_validate_errors_on_explicit_expression_with_literal_text_in_pre_if_fo.yml"
2704 },
2705 "ls_validate_errors_on_explicit_expression_with_literal_text_in_pre_if_fo_2.yml": {
2706 "name": "My Action",
2707 "description": "Literal text in pre-if",
2708 "errors": [
2709 "ls_validate_errors_on_explicit_expression_with_literal_text_in_pre_if_fo_2.yml (Line: 7, Col: 11): Unrecognized named-value: 'github'. Located at position 1 within expression: github.event_name"
2710 ],
2711 "failed": "Failed to load ls_validate_errors_on_explicit_expression_with_literal_text_in_pre_if_fo_2.yml"
2712 },
2713 "ls_validate_errors_on_format_with_literal_text_in_if.yml": {
2714 "name": "My Action",
2715 "description": "Format with literal text",
2716 "inputs": [],
2717 "execution": {
2718 "type": "composite",
2719 "using": "composite",
2720 "steps": [
2721 {
2722 "id": "__run",
2723 "if": "success() && (format('event is {0}', github.event_name))",
2724 "name": null,
2725 "continueOnError": null,
2726 "timeout": null,
2727 "kind": "run",
2728 "script": "echo hi",
2729 "shell": "bash"
2730 }
2731 ],
2732 "outputs": null
2733 }
2734 },
2735 "ls_validate_errors_on_format_with_too_few_arguments_in_composite_step_if.yml": {
2736 "name": "My Action",
2737 "description": "Format mismatch",
2738 "inputs": [],
2739 "execution": {
2740 "type": "composite",
2741 "using": "composite",
2742 "steps": [
2743 {
2744 "id": "__run",
2745 "if": "success() && (format('{0} {1}', 'only-one'))",
2746 "name": null,
2747 "continueOnError": null,
2748 "timeout": null,
2749 "kind": "run",
2750 "script": "echo hi",
2751 "shell": "bash"
2752 }
2753 ],
2754 "outputs": null
2755 }
2756 },
2757 "ls_validate_errors_on_format_with_too_few_arguments_in_input_default.yml": {
2758 "name": "My Action",
2759 "description": "Format mismatch in input default",
2760 "inputs": [
2761 {
2762 "name": "greeting",
2763 "default": "${{ format('{0} {1}', 'hello') }}"
2764 }
2765 ],
2766 "execution": {
2767 "type": "node",
2768 "using": "node20",
2769 "main": "index.js",
2770 "pre": null,
2771 "preIf": "always()",
2772 "post": null,
2773 "postIf": "always()"
2774 }
2775 },
2776 "ls_validate_errors_on_format_with_too_few_arguments_in_post_if.yml": {
2777 "name": "My Action",
2778 "description": "Format mismatch in post-if",
2779 "inputs": [],
2780 "execution": {
2781 "type": "node",
2782 "using": "node20",
2783 "main": "index.js",
2784 "pre": null,
2785 "preIf": "always()",
2786 "post": "cleanup.js",
2787 "postIf": "format('{0} {1} {2}', 'a', 'b')"
2788 }
2789 },
2790 "ls_validate_errors_on_format_with_too_few_arguments_in_pre_if.yml": {
2791 "name": "My Action",
2792 "description": "Format mismatch in pre-if",
2793 "inputs": [],
2794 "execution": {
2795 "type": "node",
2796 "using": "node20",
2797 "main": "index.js",
2798 "pre": "setup.js",
2799 "preIf": "format('{0} {1}', 'only-one')",
2800 "post": null,
2801 "postIf": "always()"
2802 }
2803 },
2804 "ls_validate_errors_on_format_with_too_few_arguments_in_run_expression.yml": {
2805 "name": "My Action",
2806 "description": "Format mismatch in run",
2807 "inputs": [],
2808 "execution": {
2809 "type": "composite",
2810 "using": "composite",
2811 "steps": [
2812 {
2813 "id": "__run",
2814 "if": "success()",
2815 "name": null,
2816 "continueOnError": null,
2817 "timeout": null,
2818 "kind": "run",
2819 "script": "${{ format('echo {0}', format('{0} {1}', 'only-one')) }}",
2820 "shell": "bash"
2821 }
2822 ],
2823 "outputs": null
2824 }
2825 },
2826 "ls_validate_errors_on_invalid_format.yml": {
2827 "name": "My Action",
2828 "description": "Invalid format",
2829 "errors": [
2830 "ls_validate_errors_on_invalid_format.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'invalid-format'",
2831 "System.NullReferenceException: Object reference not set to an instance of an object."
2832 ],
2833 "failed": "Failed to load ls_validate_errors_on_invalid_format.yml"
2834 },
2835 "ls_validate_errors_on_invalid_format_string_in_composite_step_if.yml": {
2836 "name": "My Action",
2837 "description": "Invalid format",
2838 "inputs": [],
2839 "execution": {
2840 "type": "composite",
2841 "using": "composite",
2842 "steps": [
2843 {
2844 "id": "__run",
2845 "if": "success() && (format('{', 'arg'))",
2846 "name": null,
2847 "continueOnError": null,
2848 "timeout": null,
2849 "kind": "run",
2850 "script": "echo hi",
2851 "shell": "bash"
2852 }
2853 ],
2854 "outputs": null
2855 }
2856 },
2857 "ls_validate_errors_on_missing_ref.yml": {
2858 "name": "My Action",
2859 "description": "Missing version",
2860 "errors": [
2861 "ls_validate_errors_on_missing_ref.yml (Line: 6, Col: 13): Expected format {org}/{repo}[/path]@ref. Actual 'actions/checkout'",
2862 "System.NullReferenceException: Object reference not set to an instance of an object."
2863 ],
2864 "failed": "Failed to load ls_validate_errors_on_missing_ref.yml"
2865 },
2866 "ls_validate_errors_on_reusable_workflow_in_step_uses.yml": {
2867 "name": "My Action",
2868 "description": "Wrong workflow reference",
2869 "inputs": [],
2870 "execution": {
2871 "type": "composite",
2872 "using": "composite",
2873 "steps": [
2874 {
2875 "id": "__owner_repo",
2876 "if": "success()",
2877 "name": null,
2878 "continueOnError": null,
2879 "timeout": null,
2880 "kind": "uses",
2881 "reference": {
2882 "type": "GitHub",
2883 "name": "owner/repo",
2884 "ref": "main",
2885 "path": ".github/workflows/build.yml"
2886 }
2887 }
2888 ],
2889 "outputs": null
2890 }
2891 },
2892 "ls_validate_errors_on_unknown_function_in_composite_step_if.yml": {
2893 "name": "My Action",
2894 "description": "Unknown function in if",
2895 "errors": [
2896 "ls_validate_errors_on_unknown_function_in_composite_step_if.yml (Line: 6, Col: 11): Unrecognized function: 'unknownFunc'. Located at position 1 within expression: unknownFunc()",
2897 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. ls_validate_errors_on_unknown_function_in_composite_step_if.yml (Line: 6, Col: 11): Unrecognized function: 'unknownFunc'. Located at position 1 within expression: unknownFunc()"
2898 ],
2899 "failed": "Failed to load ls_validate_errors_on_unknown_function_in_composite_step_if.yml"
2900 },
2901 "ls_validate_errors_on_unknown_function_in_post_if_for_docker_action.yml": {
2902 "name": "My Action",
2903 "description": "Unknown function in post-if",
2904 "inputs": [],
2905 "execution": {
2906 "type": "docker",
2907 "using": "docker",
2908 "image": "Dockerfile",
2909 "args": null,
2910 "entrypoint": null,
2911 "env": null,
2912 "pre": null,
2913 "preIf": "always()",
2914 "post": "/cleanup.sh",
2915 "postIf": "unknownFunc()"
2916 }
2917 },
2918 "ls_validate_errors_on_unknown_function_in_post_if_for_node_action.yml": {
2919 "name": "My Action",
2920 "description": "Unknown function in post-if",
2921 "inputs": [],
2922 "execution": {
2923 "type": "node",
2924 "using": "node20",
2925 "main": "index.js",
2926 "pre": null,
2927 "preIf": "always()",
2928 "post": "cleanup.js",
2929 "postIf": "unknownFunc()"
2930 }
2931 },
2932 "ls_validate_errors_on_unknown_function_in_pre_if_for_docker_action.yml": {
2933 "name": "My Action",
2934 "description": "Unknown function in pre-if",
2935 "inputs": [],
2936 "execution": {
2937 "type": "docker",
2938 "using": "docker",
2939 "image": "Dockerfile",
2940 "args": null,
2941 "entrypoint": null,
2942 "env": null,
2943 "pre": "/setup.sh",
2944 "preIf": "unknownFunc()",
2945 "post": null,
2946 "postIf": "always()"
2947 }
2948 },
2949 "ls_validate_errors_on_unknown_function_in_pre_if_for_node_action.yml": {
2950 "name": "My Action",
2951 "description": "Unknown function in pre-if",
2952 "inputs": [],
2953 "execution": {
2954 "type": "node",
2955 "using": "node20",
2956 "main": "index.js",
2957 "pre": "setup.js",
2958 "preIf": "unknownFunc()",
2959 "post": null,
2960 "postIf": "always()"
2961 }
2962 },
2963 "ls_validate_errors_when_literal_text_mixed_with_embedded_expression.yml": {
2964 "name": "My Action",
2965 "description": "Literal text in if",
2966 "inputs": [],
2967 "execution": {
2968 "type": "composite",
2969 "using": "composite",
2970 "steps": [
2971 {
2972 "id": "__run",
2973 "if": "success() && (format('push == {0}', github.event_name))",
2974 "name": null,
2975 "continueOnError": null,
2976 "timeout": null,
2977 "kind": "run",
2978 "script": "echo hi",
2979 "shell": "bash"
2980 }
2981 ],
2982 "outputs": null
2983 }
2984 },
2985 "ls_validate_lets_schema_handle_invalid_using_value.yml": {
2986 "name": "My Action",
2987 "description": "Invalid - bad using value",
2988 "errors": [
2989 "System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ''using: not-supported' is not supported, use 'docker', 'node12', 'node16', 'node20' or 'node24' instead.')"
2990 ],
2991 "failed": "Failed to load ls_validate_lets_schema_handle_invalid_using_value.yml"
2992 },
2993 "ls_validate_lets_schema_handle_missing_using.yml": {
2994 "name": "My Action",
2995 "description": "Invalid - no using",
2996 "errors": [
2997 "System.NotSupportedException: Missing 'using' value. 'using' requires 'composite', 'docker', 'node12', 'node16', 'node20' or 'node24'."
2998 ],
2999 "failed": "Failed to load ls_validate_lets_schema_handle_missing_using.yml"
3000 },
3001 "ls_validate_passes_validation_for_valid_composite_action_uses_steps.yml": {
3002 "name": "My Composite Action",
3003 "description": "A composite action with uses steps",
3004 "inputs": [],
3005 "execution": {
3006 "type": "composite",
3007 "using": "composite",
3008 "steps": [
3009 {
3010 "id": "__actions_checkout",
3011 "if": "success()",
3012 "name": null,
3013 "continueOnError": null,
3014 "timeout": null,
3015 "kind": "uses",
3016 "with": [
3017 [
3018 "repository",
3019 "owner/repo"
3020 ]
3021 ],
3022 "reference": {
3023 "type": "GitHub",
3024 "name": "actions/checkout",
3025 "ref": "v4",
3026 "path": ""
3027 }
3028 }
3029 ],
3030 "outputs": null
3031 }
3032 },
3033 "ls_validate_reports_error_for_composite_action_missing_steps.yml": {
3034 "name": "My Action",
3035 "description": "Invalid - composite without steps",
3036 "errors": [
3037 "ls_validate_reports_error_for_composite_action_missing_steps.yml (Line: 4, Col: 3): There's not enough info to determine what you meant. Add one of these properties: args, entrypoint, env, image, main, post, post-entrypoint, pre, pre-entrypoint, steps",
3038 "System.ArgumentNullException: Value cannot be null. (Parameter 'You are using a composite action but there are no steps provided in ls_validate_reports_error_for_composite_action_missing_steps.yml.')"
3039 ],
3040 "failed": "Failed to load ls_validate_reports_error_for_composite_action_missing_steps.yml"
3041 },
3042 "ls_validate_reports_error_for_composite_action_with_main.yml": {
3043 "name": "My Action",
3044 "description": "Invalid - composite with main",
3045 "errors": [
3046 "ls_validate_reports_error_for_composite_action_with_main.yml (Line: 8, Col: 3): Unexpected value 'main'",
3047 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. ls_validate_reports_error_for_composite_action_with_main.yml (Line: 8, Col: 3): Unexpected value 'main'"
3048 ],
3049 "failed": "Failed to load ls_validate_reports_error_for_composite_action_with_main.yml"
3050 },
3051 "ls_validate_reports_error_for_composite_step_missing_shell.yml": {
3052 "name": "My Action",
3053 "description": "Missing shell",
3054 "errors": [
3055 "ls_validate_reports_error_for_composite_step_missing_shell.yml (Line: 6, Col: 7): Required property is missing: shell",
3056 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. ls_validate_reports_error_for_composite_step_missing_shell.yml (Line: 6, Col: 7): Required property is missing: shell"
3057 ],
3058 "failed": "Failed to load ls_validate_reports_error_for_composite_step_missing_shell.yml"
3059 },
3060 "ls_validate_reports_error_for_docker_action_missing_image.yml": {
3061 "name": "My Action",
3062 "description": "Invalid - docker without image",
3063 "errors": [
3064 "ls_validate_reports_error_for_docker_action_missing_image.yml (Line: 4, Col: 3): There's not enough info to determine what you meant. Add one of these properties: args, entrypoint, env, image, main, post, post-entrypoint, pre, pre-entrypoint, steps",
3065 "System.ArgumentNullException: Value cannot be null. (Parameter 'You are using a Container Action but an image is not provided in ls_validate_reports_error_for_docker_action_missing_image.yml.')"
3066 ],
3067 "failed": "Failed to load ls_validate_reports_error_for_docker_action_missing_image.yml"
3068 },
3069 "ls_validate_reports_error_for_docker_action_with_entrypoint_but_missing_.yml": {
3070 "name": "My Action",
3071 "description": "Invalid - docker without image",
3072 "errors": [
3073 "System.ArgumentNullException: Value cannot be null. (Parameter 'You are using a Container Action but an image is not provided in ls_validate_reports_error_for_docker_action_with_entrypoint_but_missing_.yml.')"
3074 ],
3075 "failed": "Failed to load ls_validate_reports_error_for_docker_action_with_entrypoint_but_missing_.yml"
3076 },
3077 "ls_validate_reports_error_for_docker_action_with_main.yml": {
3078 "name": "My Action",
3079 "description": "Invalid - docker with main",
3080 "errors": [
3081 "ls_validate_reports_error_for_docker_action_with_main.yml (Line: 6, Col: 3): Unexpected value 'main'"
3082 ],
3083 "failed": "Failed to load ls_validate_reports_error_for_docker_action_with_main.yml"
3084 },
3085 "ls_validate_reports_error_for_docker_action_with_steps.yml": {
3086 "name": "My Action",
3087 "description": "Invalid - docker with steps",
3088 "errors": [
3089 "ls_validate_reports_error_for_docker_action_with_steps.yml (Line: 6, Col: 3): Unexpected value 'steps'"
3090 ],
3091 "failed": "Failed to load ls_validate_reports_error_for_docker_action_with_steps.yml"
3092 },
3093 "ls_validate_reports_error_for_invalid_branding_color.yml": {
3094 "name": "My Action",
3095 "description": "Bad color",
3096 "inputs": [],
3097 "execution": {
3098 "type": "node",
3099 "using": "node20",
3100 "main": "index.js",
3101 "pre": null,
3102 "preIf": "always()",
3103 "post": null,
3104 "postIf": "always()"
3105 }
3106 },
3107 "ls_validate_reports_error_for_invalid_branding_icon.yml": {
3108 "name": "My Action",
3109 "description": "Bad icon",
3110 "inputs": [],
3111 "execution": {
3112 "type": "node",
3113 "using": "node20",
3114 "main": "index.js",
3115 "pre": null,
3116 "preIf": "always()",
3117 "post": null,
3118 "postIf": "always()"
3119 }
3120 },
3121 "ls_validate_reports_error_for_invalid_yaml_syntax.yml": {
3122 "errors": [
3123 "ls_validate_reports_error_for_invalid_yaml_syntax.yml: (Line: 8, Col: 7, Idx: 120) - (Line: 8, Col: 7, Idx: 120): While scanning a simple key, could not find expected ':'.",
3124 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
3125 ],
3126 "failed": "Failed to load ls_validate_reports_error_for_invalid_yaml_syntax.yml"
3127 },
3128 "ls_validate_reports_error_for_missing_required_description.yml": {
3129 "name": "My Action",
3130 "inputs": [],
3131 "execution": {
3132 "type": "composite",
3133 "using": "composite",
3134 "steps": [
3135 {
3136 "id": "__run",
3137 "if": "success()",
3138 "name": null,
3139 "continueOnError": null,
3140 "timeout": null,
3141 "kind": "run",
3142 "script": "echo \"Hi\"",
3143 "shell": "bash"
3144 }
3145 ],
3146 "outputs": null
3147 }
3148 },
3149 "ls_validate_reports_error_for_missing_required_name.yml": {
3150 "description": "An action without a name",
3151 "inputs": [],
3152 "execution": {
3153 "type": "composite",
3154 "using": "composite",
3155 "steps": [
3156 {
3157 "id": "__run",
3158 "if": "success()",
3159 "name": null,
3160 "continueOnError": null,
3161 "timeout": null,
3162 "kind": "run",
3163 "script": "echo \"Hi\"",
3164 "shell": "bash"
3165 }
3166 ],
3167 "outputs": null
3168 }
3169 },
3170 "ls_validate_reports_error_for_missing_runs.yml": {
3171 "name": "My Action",
3172 "description": "An action without runs",
3173 "errors": [
3174 "Top level 'runs:' section is required for ls_validate_reports_error_for_missing_runs.yml"
3175 ]
3176 },
3177 "ls_validate_reports_error_for_missing_using_in_runs.yml": {
3178 "name": "My Action",
3179 "description": "Missing using",
3180 "errors": [
3181 "System.NotSupportedException: Missing 'using' value. 'using' requires 'composite', 'docker', 'node12', 'node16', 'node20' or 'node24'."
3182 ],
3183 "failed": "Failed to load ls_validate_reports_error_for_missing_using_in_runs.yml"
3184 },
3185 "ls_validate_reports_error_for_node20_action_missing_main.yml": {
3186 "name": "My Action",
3187 "description": "Invalid - node20 without main",
3188 "errors": [
3189 "System.ArgumentNullException: Value cannot be null. (Parameter 'You are using a JavaScript Action but there is not an entry JavaScript file provided in ls_validate_reports_error_for_node20_action_missing_main.yml.')"
3190 ],
3191 "failed": "Failed to load ls_validate_reports_error_for_node20_action_missing_main.yml"
3192 },
3193 "ls_validate_reports_error_for_node20_action_with_steps.yml": {
3194 "name": "My Action",
3195 "description": "Invalid - node20 with steps",
3196 "errors": [
3197 "ls_validate_reports_error_for_node20_action_with_steps.yml (Line: 6, Col: 3): Unexpected value 'steps'"
3198 ],
3199 "failed": "Failed to load ls_validate_reports_error_for_node20_action_with_steps.yml"
3200 },
3201 "ls_validate_reports_error_for_node24_action_missing_main.yml": {
3202 "name": "My Action",
3203 "description": "Invalid - node24 without main",
3204 "errors": [
3205 "System.ArgumentNullException: Value cannot be null. (Parameter 'You are using a JavaScript Action but there is not an entry JavaScript file provided in ls_validate_reports_error_for_node24_action_missing_main.yml.')"
3206 ],
3207 "failed": "Failed to load ls_validate_reports_error_for_node24_action_missing_main.yml"
3208 },
3209 "ls_validate_reports_error_for_node24_action_with_only_using_no_narrowing.yml": {
3210 "name": "My Action",
3211 "description": "Invalid - node24 without main",
3212 "errors": [
3213 "ls_validate_reports_error_for_node24_action_with_only_using_no_narrowing.yml (Line: 4, Col: 3): There's not enough info to determine what you meant. Add one of these properties: args, entrypoint, env, image, main, post, post-entrypoint, pre, pre-entrypoint, steps",
3214 "System.ArgumentNullException: Value cannot be null. (Parameter 'You are using a JavaScript Action but there is not an entry JavaScript file provided in ls_validate_reports_error_for_node24_action_with_only_using_no_narrowing.yml.')"
3215 ],
3216 "failed": "Failed to load ls_validate_reports_error_for_node24_action_with_only_using_no_narrowing.yml"
3217 },
3218 "ls_validate_reports_unresolved_action_in_composite_action_uses_steps.yml": {
3219 "name": "My Composite Action",
3220 "description": "A composite action with uses steps",
3221 "inputs": [],
3222 "execution": {
3223 "type": "composite",
3224 "using": "composite",
3225 "steps": [
3226 {
3227 "id": "__actions_nonexistent",
3228 "if": "success()",
3229 "name": null,
3230 "continueOnError": null,
3231 "timeout": null,
3232 "kind": "uses",
3233 "reference": {
3234 "type": "GitHub",
3235 "name": "actions/nonexistent",
3236 "ref": "v1",
3237 "path": ""
3238 }
3239 }
3240 ],
3241 "outputs": null
3242 }
3243 },
3244 "ls_validate_validates_a_composite_action_with_a_self_repository_step.yml": {
3245 "name": "My Action",
3246 "description": "Does something",
3247 "inputs": [],
3248 "execution": {
3249 "type": "composite",
3250 "using": "composite",
3251 "steps": [
3252 {
3253 "id": "__selfRepository",
3254 "if": "success()",
3255 "name": null,
3256 "continueOnError": null,
3257 "timeout": null,
3258 "kind": "uses",
3259 "reference": {
3260 "type": "selfRepository",
3261 "name": null,
3262 "ref": null,
3263 "path": "actions/nested"
3264 }
3265 }
3266 ],
3267 "outputs": null
3268 }
3269 },
3270 "ls_validate_validates_a_docker_action.yml": {
3271 "name": "My Action",
3272 "description": "A Docker action",
3273 "inputs": [],
3274 "execution": {
3275 "type": "docker",
3276 "using": "docker",
3277 "image": "Dockerfile",
3278 "args": null,
3279 "entrypoint": null,
3280 "env": null,
3281 "pre": null,
3282 "preIf": "always()",
3283 "post": null,
3284 "postIf": "always()"
3285 }
3286 },
3287 "ls_validate_validates_a_minimal_composite_action.yml": {
3288 "name": "My Action",
3289 "description": "Does something",
3290 "inputs": [],
3291 "execution": {
3292 "type": "composite",
3293 "using": "composite",
3294 "steps": [
3295 {
3296 "id": "__run",
3297 "if": "success()",
3298 "name": null,
3299 "continueOnError": null,
3300 "timeout": null,
3301 "kind": "run",
3302 "script": "echo \"Hello\"",
3303 "shell": "bash"
3304 }
3305 ],
3306 "outputs": null
3307 }
3308 },
3309 "ls_validate_validates_a_node20_action.yml": {
3310 "name": "My Action",
3311 "description": "A JavaScript action",
3312 "inputs": [],
3313 "execution": {
3314 "type": "node",
3315 "using": "node20",
3316 "main": "index.js",
3317 "pre": null,
3318 "preIf": "always()",
3319 "post": null,
3320 "postIf": "always()"
3321 }
3322 },
3323 "ls_validate_validates_action_inputs_in_composite_action_uses_steps.yml": {
3324 "name": "My Composite Action",
3325 "description": "A composite action with uses steps",
3326 "inputs": [],
3327 "execution": {
3328 "type": "composite",
3329 "using": "composite",
3330 "steps": [
3331 {
3332 "id": "__actions_checkout",
3333 "if": "success()",
3334 "name": null,
3335 "continueOnError": null,
3336 "timeout": null,
3337 "kind": "uses",
3338 "with": [
3339 [
3340 "invalid-input",
3341 "value"
3342 ]
3343 ],
3344 "reference": {
3345 "type": "GitHub",
3346 "name": "actions/checkout",
3347 "ref": "v4",
3348 "path": ""
3349 }
3350 }
3351 ],
3352 "outputs": null
3353 }
3354 },
3355 "ls_validate_validates_an_action_with_branding.yml": {
3356 "name": "My Action",
3357 "description": "Branded action",
3358 "inputs": [],
3359 "execution": {
3360 "type": "node",
3361 "using": "node20",
3362 "main": "index.js",
3363 "pre": null,
3364 "preIf": "always()",
3365 "post": null,
3366 "postIf": "always()"
3367 }
3368 },
3369 "ls_validate_validates_an_action_with_inputs_and_outputs.yml": {
3370 "name": "My Action",
3371 "description": "Action with I/O",
3372 "inputs": [
3373 {
3374 "name": "name",
3375 "default": ""
3376 },
3377 {
3378 "name": "greeting",
3379 "default": "Hello"
3380 }
3381 ],
3382 "execution": {
3383 "type": "composite",
3384 "using": "composite",
3385 "steps": [
3386 {
3387 "id": "__run",
3388 "if": "success()",
3389 "name": null,
3390 "continueOnError": null,
3391 "timeout": null,
3392 "kind": "run",
3393 "script": "echo \"$\\{{ inputs.greeting }} $\\{{ inputs.name }}\"",
3394 "shell": "bash"
3395 }
3396 ],
3397 "outputs": [
3398 [
3399 "result",
3400 null
3401 ]
3402 ]
3403 }
3404 },
3405 "ls_validate_validates_docker_uses_format.yml": {
3406 "name": "My Action",
3407 "description": "Uses docker image",
3408 "inputs": [],
3409 "execution": {
3410 "type": "composite",
3411 "using": "composite",
3412 "steps": [
3413 {
3414 "id": "__alpine_3_14",
3415 "if": "success()",
3416 "name": null,
3417 "continueOnError": null,
3418 "timeout": null,
3419 "kind": "uses",
3420 "reference": {
3421 "type": "docker",
3422 "image": "alpine:3.14"
3423 }
3424 }
3425 ],
3426 "outputs": null
3427 }
3428 },
3429 "ls_validate_validates_if_in_uses_step.yml": {
3430 "name": "My Action",
3431 "description": "If in uses step",
3432 "inputs": [],
3433 "execution": {
3434 "type": "composite",
3435 "using": "composite",
3436 "steps": [
3437 {
3438 "id": "__actions_checkout",
3439 "if": "success() && (format('push == {0}', github.event_name))",
3440 "name": null,
3441 "continueOnError": null,
3442 "timeout": null,
3443 "kind": "uses",
3444 "reference": {
3445 "type": "GitHub",
3446 "name": "actions/checkout",
3447 "ref": "v4",
3448 "path": ""
3449 }
3450 }
3451 ],
3452 "outputs": null
3453 }
3454 },
3455 "ls_validate_validates_local_uses_format.yml": {
3456 "name": "My Action",
3457 "description": "Uses local action",
3458 "inputs": [],
3459 "execution": {
3460 "type": "composite",
3461 "using": "composite",
3462 "steps": [
3463 {
3464 "id": "__self",
3465 "if": "success()",
3466 "name": null,
3467 "continueOnError": null,
3468 "timeout": null,
3469 "kind": "uses",
3470 "reference": {
3471 "type": "self",
3472 "name": null,
3473 "ref": null,
3474 "path": "./local-action"
3475 }
3476 }
3477 ],
3478 "outputs": null
3479 }
3480 },
3481 "ls_validate_validates_required_inputs_in_composite_action_uses_steps.yml": {
3482 "name": "My Composite Action",
3483 "description": "A composite action with uses steps",
3484 "inputs": [],
3485 "execution": {
3486 "type": "composite",
3487 "using": "composite",
3488 "steps": [
3489 {
3490 "id": "__actions_some-action",
3491 "if": "success()",
3492 "name": null,
3493 "continueOnError": null,
3494 "timeout": null,
3495 "kind": "uses",
3496 "reference": {
3497 "type": "GitHub",
3498 "name": "actions/some-action",
3499 "ref": "v1",
3500 "path": ""
3501 }
3502 }
3503 ],
3504 "outputs": null
3505 }
3506 },
3507 "ls_validate_validates_valid_uses_format_with_version.yml": {
3508 "name": "My Action",
3509 "description": "Uses another action",
3510 "inputs": [],
3511 "execution": {
3512 "type": "composite",
3513 "using": "composite",
3514 "steps": [
3515 {
3516 "id": "__actions_checkout",
3517 "if": "success()",
3518 "name": null,
3519 "continueOnError": null,
3520 "timeout": null,
3521 "kind": "uses",
3522 "reference": {
3523 "type": "GitHub",
3524 "name": "actions/checkout",
3525 "ref": "v4",
3526 "path": ""
3527 }
3528 }
3529 ],
3530 "outputs": null
3531 }
3532 },
3533 "ls_validate_warns_on_short_sha.yml": {
3534 "name": "My Action",
3535 "description": "Short SHA",
3536 "inputs": [],
3537 "execution": {
3538 "type": "composite",
3539 "using": "composite",
3540 "steps": [
3541 {
3542 "id": "__actions_checkout",
3543 "if": "success()",
3544 "name": null,
3545 "continueOnError": null,
3546 "timeout": null,
3547 "kind": "uses",
3548 "reference": {
3549 "type": "GitHub",
3550 "name": "actions/checkout",
3551 "ref": "a1b2c3d",
3552 "path": ""
3553 }
3554 }
3555 ],
3556 "outputs": null
3557 }
3558 },
3559 "ls_validate_warns_on_unknown_context_in_composite_step_if.yml": {
3560 "name": "My Action",
3561 "description": "Unknown context in if",
3562 "errors": [
3563 "ls_validate_warns_on_unknown_context_in_composite_step_if.yml (Line: 6, Col: 11): Unrecognized named-value: 'foo'. Located at position 1 within expression: foo == bar",
3564 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. ls_validate_warns_on_unknown_context_in_composite_step_if.yml (Line: 6, Col: 11): Unrecognized named-value: 'foo'. Located at position 1 within expression: foo == bar"
3565 ],
3566 "failed": "Failed to load ls_validate_warns_on_unknown_context_in_composite_step_if.yml"
3567 },
3568 "ls_validate_warns_on_unknown_context_in_post_if_for_docker_action.yml": {
3569 "name": "My Action",
3570 "description": "Unknown context in post-if",
3571 "inputs": [],
3572 "execution": {
3573 "type": "docker",
3574 "using": "docker",
3575 "image": "Dockerfile",
3576 "args": null,
3577 "entrypoint": null,
3578 "env": null,
3579 "pre": null,
3580 "preIf": "always()",
3581 "post": "/cleanup.sh",
3582 "postIf": "foo == bar"
3583 }
3584 },
3585 "ls_validate_warns_on_unknown_context_in_post_if_for_node_action.yml": {
3586 "name": "My Action",
3587 "description": "Unknown context in post-if",
3588 "inputs": [],
3589 "execution": {
3590 "type": "node",
3591 "using": "node20",
3592 "main": "index.js",
3593 "pre": null,
3594 "preIf": "always()",
3595 "post": "cleanup.js",
3596 "postIf": "foo == bar"
3597 }
3598 },
3599 "ls_validate_warns_on_unknown_context_in_pre_if_for_docker_action.yml": {
3600 "name": "My Action",
3601 "description": "Unknown context in pre-if",
3602 "inputs": [],
3603 "execution": {
3604 "type": "docker",
3605 "using": "docker",
3606 "image": "Dockerfile",
3607 "args": null,
3608 "entrypoint": null,
3609 "env": null,
3610 "pre": "/setup.sh",
3611 "preIf": "foo == bar",
3612 "post": null,
3613 "postIf": "always()"
3614 }
3615 },
3616 "ls_validate_warns_on_unknown_context_in_pre_if_for_node_action.yml": {
3617 "name": "My Action",
3618 "description": "Unknown context in pre-if",
3619 "inputs": [],
3620 "execution": {
3621 "type": "node",
3622 "using": "node20",
3623 "main": "index.js",
3624 "pre": "setup.js",
3625 "preIf": "foo == bar",
3626 "post": null,
3627 "postIf": "always()"
3628 }
3629 },
3630 "many_errors.yml": {
3631 "name": "A",
3632 "description": "D",
3633 "errors": [
3634 "many_errors.yml (Line: 6, Col: 3): Unexpected value 'k0'",
3635 "many_errors.yml (Line: 7, Col: 3): Unexpected value 'k1'",
3636 "many_errors.yml (Line: 8, Col: 3): Unexpected value 'k2'",
3637 "many_errors.yml (Line: 9, Col: 3): Unexpected value 'k3'",
3638 "many_errors.yml (Line: 10, Col: 3): Unexpected value 'k4'",
3639 "many_errors.yml (Line: 11, Col: 3): Unexpected value 'k5'",
3640 "many_errors.yml (Line: 12, Col: 3): Unexpected value 'k6'",
3641 "many_errors.yml (Line: 13, Col: 3): Unexpected value 'k7'",
3642 "many_errors.yml (Line: 14, Col: 3): Unexpected value 'k8'",
3643 "many_errors.yml (Line: 15, Col: 3): Unexpected value 'k9'"
3644 ],
3645 "failed": "Failed to load many_errors.yml"
3646 },
3647 "many_errors_composite.yml": {
3648 "name": "A",
3649 "description": "D",
3650 "errors": [
3651 "many_errors_composite.yml (Line: 8, Col: 7): Unexpected value 'k0'",
3652 "many_errors_composite.yml (Line: 11, Col: 7): Unexpected value 'k1'",
3653 "many_errors_composite.yml (Line: 14, Col: 7): Unexpected value 'k2'",
3654 "many_errors_composite.yml (Line: 17, Col: 7): Unexpected value 'k3'",
3655 "many_errors_composite.yml (Line: 20, Col: 7): Unexpected value 'k4'",
3656 "many_errors_composite.yml (Line: 23, Col: 7): Unexpected value 'k5'",
3657 "many_errors_composite.yml (Line: 26, Col: 7): Unexpected value 'k6'",
3658 "many_errors_composite.yml (Line: 29, Col: 7): Unexpected value 'k7'",
3659 "many_errors_composite.yml (Line: 32, Col: 7): Unexpected value 'k8'",
3660 "many_errors_composite.yml (Line: 35, Col: 7): Unexpected value 'k9'"
3661 ],
3662 "failed": "Failed to load many_errors_composite.yml"
3663 },
3664 "name_empty.yml": {
3665 "name": "",
3666 "description": "D",
3667 "inputs": [],
3668 "execution": {
3669 "type": "node",
3670 "using": "node20",
3671 "main": "m.js",
3672 "pre": null,
3673 "preIf": "always()",
3674 "post": null,
3675 "postIf": "always()"
3676 }
3677 },
3678 "name_expr.yml": {
3679 "name": "${{ github.ref }}",
3680 "description": "D",
3681 "errors": [
3682 "name_expr.yml (Line: 1, Col: 7): Unrecognized named-value: 'github'. Located at position 1 within expression: github.ref"
3683 ],
3684 "failed": "Failed to load name_expr.yml"
3685 },
3686 "name_list.yml": {
3687 "errors": [
3688 "name_list.yml (Line: 1, Col: 7): A sequence was not expected",
3689 "System.ArgumentException: Unexpected type 'SequenceToken' encountered while reading 'name'. The type 'StringToken' was expected."
3690 ],
3691 "failed": "Failed to load name_list.yml"
3692 },
3693 "name_number.yml": {
3694 "name": "123",
3695 "description": "true",
3696 "inputs": [],
3697 "execution": {
3698 "type": "node",
3699 "using": "node20",
3700 "main": "m.js",
3701 "pre": null,
3702 "preIf": "always()",
3703 "post": null,
3704 "postIf": "always()"
3705 }
3706 },
3707 "nested_steps_if_status.yml": {
3708 "name": "A",
3709 "description": "D",
3710 "inputs": [],
3711 "execution": {
3712 "type": "composite",
3713 "using": "composite",
3714 "steps": [
3715 {
3716 "id": "__run",
3717 "if": "contains(format('{0}', success()), 'x')",
3718 "name": null,
3719 "continueOnError": null,
3720 "timeout": null,
3721 "kind": "run",
3722 "script": "x",
3723 "shell": "bash"
3724 },
3725 {
3726 "id": "__run_2",
3727 "if": "failure() || cancelled()",
3728 "name": null,
3729 "continueOnError": null,
3730 "timeout": null,
3731 "kind": "run",
3732 "script": "y",
3733 "shell": "bash"
3734 },
3735 {
3736 "id": "__run_3",
3737 "if": "success() && (github.event_name == 'push')",
3738 "name": null,
3739 "continueOnError": null,
3740 "timeout": null,
3741 "kind": "run",
3742 "script": "z",
3743 "shell": "bash"
3744 }
3745 ],
3746 "outputs": null
3747 }
3748 },
3749 "no_description.yml": {
3750 "name": "A",
3751 "inputs": [],
3752 "execution": {
3753 "type": "node",
3754 "using": "node20",
3755 "main": "m.js",
3756 "pre": null,
3757 "preIf": "always()",
3758 "post": null,
3759 "postIf": "always()"
3760 }
3761 },
3762 "no_name.yml": {
3763 "description": "D",
3764 "inputs": [],
3765 "execution": {
3766 "type": "node",
3767 "using": "node20",
3768 "main": "m.js",
3769 "pre": null,
3770 "preIf": "always()",
3771 "post": null,
3772 "postIf": "always()"
3773 }
3774 },
3775 "node12.yml": {
3776 "name": "A",
3777 "description": "D",
3778 "inputs": [],
3779 "execution": {
3780 "type": "node",
3781 "using": "node12",
3782 "main": "index.js",
3783 "pre": "setup.js",
3784 "preIf": "runner.os == 'Linux'",
3785 "post": "cleanup.js",
3786 "postIf": "failure()"
3787 }
3788 },
3789 "node16.yml": {
3790 "name": "A",
3791 "description": "D",
3792 "inputs": [],
3793 "execution": {
3794 "type": "node",
3795 "using": "node16",
3796 "main": "index.js",
3797 "pre": null,
3798 "preIf": "always()",
3799 "post": null,
3800 "postIf": "always()"
3801 }
3802 },
3803 "node20_min.yml": {
3804 "name": "A",
3805 "description": "D",
3806 "inputs": [],
3807 "execution": {
3808 "type": "node",
3809 "using": "node20",
3810 "main": "dist/index.js",
3811 "pre": null,
3812 "preIf": "always()",
3813 "post": null,
3814 "postIf": "always()"
3815 }
3816 },
3817 "node24.yml": {
3818 "name": "A",
3819 "description": "D",
3820 "inputs": [],
3821 "execution": {
3822 "type": "node",
3823 "using": "node24",
3824 "main": "index.js",
3825 "pre": null,
3826 "preIf": "always()",
3827 "post": "post.js",
3828 "postIf": "always()"
3829 }
3830 },
3831 "node_empty_main.yml": {
3832 "name": "A",
3833 "description": "D",
3834 "errors": [
3835 "node_empty_main.yml (Line: 5, Col: 9): Unexpected value ''",
3836 "System.ArgumentNullException: Value cannot be null. (Parameter 'You are using a JavaScript Action but there is not an entry JavaScript file provided in node_empty_main.yml.')"
3837 ],
3838 "failed": "Failed to load node_empty_main.yml"
3839 },
3840 "node_pre_if_bad_context.yml": {
3841 "name": "A",
3842 "description": "D",
3843 "inputs": [],
3844 "execution": {
3845 "type": "node",
3846 "using": "node20",
3847 "main": "index.js",
3848 "pre": "p.js",
3849 "preIf": "foo == bar",
3850 "post": null,
3851 "postIf": "always()"
3852 }
3853 },
3854 "node_pre_if_expr_marker.yml": {
3855 "name": "A",
3856 "description": "D",
3857 "errors": [
3858 "node_pre_if_expr_marker.yml (Line: 7, Col: 11): Unrecognized function: 'always'. Located at position 1 within expression: always()"
3859 ],
3860 "failed": "Failed to load node_pre_if_expr_marker.yml"
3861 },
3862 "node_upper.yml": {
3863 "name": "A",
3864 "description": "D",
3865 "inputs": [],
3866 "execution": {
3867 "type": "node",
3868 "using": "Node20",
3869 "main": "index.js",
3870 "pre": null,
3871 "preIf": "always()",
3872 "post": null,
3873 "postIf": "always()"
3874 }
3875 },
3876 "node_with_steps.yml": {
3877 "name": "A",
3878 "description": "D",
3879 "errors": [
3880 "node_with_steps.yml (Line: 6, Col: 3): Unexpected value 'steps'"
3881 ],
3882 "failed": "Failed to load node_with_steps.yml"
3883 },
3884 "node_without_main.yml": {
3885 "name": "A",
3886 "description": "D",
3887 "errors": [
3888 "System.ArgumentNullException: Value cannot be null. (Parameter 'You are using a JavaScript Action but there is not an entry JavaScript file provided in node_without_main.yml.')"
3889 ],
3890 "failed": "Failed to load node_without_main.yml"
3891 },
3892 "num_00.yml": {
3893 "name": "A",
3894 "description": "D",
3895 "inputs": [
3896 {
3897 "name": "a",
3898 "default": "1"
3899 }
3900 ],
3901 "execution": {
3902 "type": "node",
3903 "using": "node20",
3904 "main": "m.js",
3905 "pre": null,
3906 "preIf": "always()",
3907 "post": null,
3908 "postIf": "always()"
3909 }
3910 },
3911 "num_01.yml": {
3912 "name": "A",
3913 "description": "D",
3914 "inputs": [
3915 {
3916 "name": "a",
3917 "default": "1000"
3918 }
3919 ],
3920 "execution": {
3921 "type": "node",
3922 "using": "node20",
3923 "main": "m.js",
3924 "pre": null,
3925 "preIf": "always()",
3926 "post": null,
3927 "postIf": "always()"
3928 }
3929 },
3930 "num_02.yml": {
3931 "name": "A",
3932 "description": "D",
3933 "inputs": [
3934 {
3935 "name": "a",
3936 "default": "31"
3937 }
3938 ],
3939 "execution": {
3940 "type": "node",
3941 "using": "node20",
3942 "main": "m.js",
3943 "pre": null,
3944 "preIf": "always()",
3945 "post": null,
3946 "postIf": "always()"
3947 }
3948 },
3949 "num_03.yml": {
3950 "name": "A",
3951 "description": "D",
3952 "inputs": [
3953 {
3954 "name": "a",
3955 "default": "15"
3956 }
3957 ],
3958 "execution": {
3959 "type": "node",
3960 "using": "node20",
3961 "main": "m.js",
3962 "pre": null,
3963 "preIf": "always()",
3964 "post": null,
3965 "postIf": "always()"
3966 }
3967 },
3968 "num_04.yml": {
3969 "name": "A",
3970 "description": "D",
3971 "inputs": [
3972 {
3973 "name": "a",
3974 "default": "17"
3975 }
3976 ],
3977 "execution": {
3978 "type": "node",
3979 "using": "node20",
3980 "main": "m.js",
3981 "pre": null,
3982 "preIf": "always()",
3983 "post": null,
3984 "postIf": "always()"
3985 }
3986 },
3987 "num_05.yml": {
3988 "name": "A",
3989 "description": "D",
3990 "inputs": [
3991 {
3992 "name": "a",
3993 "default": "1E+21"
3994 }
3995 ],
3996 "execution": {
3997 "type": "node",
3998 "using": "node20",
3999 "main": "m.js",
4000 "pre": null,
4001 "preIf": "always()",
4002 "post": null,
4003 "postIf": "always()"
4004 }
4005 },
4006 "num_06.yml": {
4007 "name": "A",
4008 "description": "D",
4009 "inputs": [
4010 {
4011 "name": "a",
4012 "default": "1.23456789012346E+17"
4013 }
4014 ],
4015 "execution": {
4016 "type": "node",
4017 "using": "node20",
4018 "main": "m.js",
4019 "pre": null,
4020 "preIf": "always()",
4021 "post": null,
4022 "postIf": "always()"
4023 }
4024 },
4025 "num_07.yml": {
4026 "name": "A",
4027 "description": "D",
4028 "inputs": [
4029 {
4030 "name": "a",
4031 "default": "1.23456789012346E+23"
4032 }
4033 ],
4034 "execution": {
4035 "type": "node",
4036 "using": "node20",
4037 "main": "m.js",
4038 "pre": null,
4039 "preIf": "always()",
4040 "post": null,
4041 "postIf": "always()"
4042 }
4043 },
4044 "num_08.yml": {
4045 "name": "A",
4046 "description": "D",
4047 "inputs": [
4048 {
4049 "name": "a",
4050 "default": "0.1"
4051 }
4052 ],
4053 "execution": {
4054 "type": "node",
4055 "using": "node20",
4056 "main": "m.js",
4057 "pre": null,
4058 "preIf": "always()",
4059 "post": null,
4060 "postIf": "always()"
4061 }
4062 },
4063 "num_09.yml": {
4064 "name": "A",
4065 "description": "D",
4066 "inputs": [
4067 {
4068 "name": "a",
4069 "default": "0.3"
4070 }
4071 ],
4072 "execution": {
4073 "type": "node",
4074 "using": "node20",
4075 "main": "m.js",
4076 "pre": null,
4077 "preIf": "always()",
4078 "post": null,
4079 "postIf": "always()"
4080 }
4081 },
4082 "num_10.yml": {
4083 "name": "A",
4084 "description": "D",
4085 "inputs": [
4086 {
4087 "name": "a",
4088 "default": "0.5"
4089 }
4090 ],
4091 "execution": {
4092 "type": "node",
4093 "using": "node20",
4094 "main": "m.js",
4095 "pre": null,
4096 "preIf": "always()",
4097 "post": null,
4098 "postIf": "always()"
4099 }
4100 },
4101 "num_11.yml": {
4102 "name": "A",
4103 "description": "D",
4104 "inputs": [
4105 {
4106 "name": "a",
4107 "default": "1_000"
4108 }
4109 ],
4110 "execution": {
4111 "type": "node",
4112 "using": "node20",
4113 "main": "m.js",
4114 "pre": null,
4115 "preIf": "always()",
4116 "post": null,
4117 "postIf": "always()"
4118 }
4119 },
4120 "num_12.yml": {
4121 "name": "A",
4122 "description": "D",
4123 "inputs": [
4124 {
4125 "name": "a",
4126 "default": "5"
4127 }
4128 ],
4129 "execution": {
4130 "type": "node",
4131 "using": "node20",
4132 "main": "m.js",
4133 "pre": null,
4134 "preIf": "always()",
4135 "post": null,
4136 "postIf": "always()"
4137 }
4138 },
4139 "num_13.yml": {
4140 "name": "A",
4141 "description": "D",
4142 "inputs": [
4143 {
4144 "name": "a",
4145 "default": "-0"
4146 }
4147 ],
4148 "execution": {
4149 "type": "node",
4150 "using": "node20",
4151 "main": "m.js",
4152 "pre": null,
4153 "preIf": "always()",
4154 "post": null,
4155 "postIf": "always()"
4156 }
4157 },
4158 "num_14.yml": {
4159 "name": "A",
4160 "description": "D",
4161 "inputs": [
4162 {
4163 "name": "a",
4164 "default": "-5"
4165 }
4166 ],
4167 "execution": {
4168 "type": "node",
4169 "using": "node20",
4170 "main": "m.js",
4171 "pre": null,
4172 "preIf": "always()",
4173 "post": null,
4174 "postIf": "always()"
4175 }
4176 },
4177 "num_15.yml": {
4178 "name": "A",
4179 "description": "D",
4180 "inputs": [
4181 {
4182 "name": "a",
4183 "default": "1.5E-07"
4184 }
4185 ],
4186 "execution": {
4187 "type": "node",
4188 "using": "node20",
4189 "main": "m.js",
4190 "pre": null,
4191 "preIf": "always()",
4192 "post": null,
4193 "postIf": "always()"
4194 }
4195 },
4196 "num_16.yml": {
4197 "name": "A",
4198 "description": "D",
4199 "inputs": [
4200 {
4201 "name": "a",
4202 "default": "100000"
4203 }
4204 ],
4205 "execution": {
4206 "type": "node",
4207 "using": "node20",
4208 "main": "m.js",
4209 "pre": null,
4210 "preIf": "always()",
4211 "post": null,
4212 "postIf": "always()"
4213 }
4214 },
4215 "num_17.yml": {
4216 "errors": [
4217 "num_17.yml: The value '0xFFFFFFFFF' on line 5 and column 14 is invalid for the type ''",
4218 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
4219 ],
4220 "failed": "Failed to load num_17.yml"
4221 },
4222 "num_18.yml": {
4223 "errors": [
4224 "num_18.yml: The value '0o7777777777777' on line 5 and column 14 is invalid for the type ''",
4225 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
4226 ],
4227 "failed": "Failed to load num_18.yml"
4228 },
4229 "num_19.yml": {
4230 "name": "A",
4231 "description": "D",
4232 "inputs": [
4233 {
4234 "name": "a",
4235 "default": "Infinity"
4236 }
4237 ],
4238 "execution": {
4239 "type": "node",
4240 "using": "node20",
4241 "main": "m.js",
4242 "pre": null,
4243 "preIf": "always()",
4244 "post": null,
4245 "postIf": "always()"
4246 }
4247 },
4248 "num_20.yml": {
4249 "name": "A",
4250 "description": "D",
4251 "inputs": [
4252 {
4253 "name": "a",
4254 "default": "Infinity"
4255 }
4256 ],
4257 "execution": {
4258 "type": "node",
4259 "using": "node20",
4260 "main": "m.js",
4261 "pre": null,
4262 "preIf": "always()",
4263 "post": null,
4264 "postIf": "always()"
4265 }
4266 },
4267 "num_21.yml": {
4268 "name": "A",
4269 "description": "D",
4270 "inputs": [
4271 {
4272 "name": "a",
4273 "default": "-Infinity"
4274 }
4275 ],
4276 "execution": {
4277 "type": "node",
4278 "using": "node20",
4279 "main": "m.js",
4280 "pre": null,
4281 "preIf": "always()",
4282 "post": null,
4283 "postIf": "always()"
4284 }
4285 },
4286 "num_22.yml": {
4287 "name": "A",
4288 "description": "D",
4289 "inputs": [
4290 {
4291 "name": "a",
4292 "default": "NaN"
4293 }
4294 ],
4295 "execution": {
4296 "type": "node",
4297 "using": "node20",
4298 "main": "m.js",
4299 "pre": null,
4300 "preIf": "always()",
4301 "post": null,
4302 "postIf": "always()"
4303 }
4304 },
4305 "num_23.yml": {
4306 "name": "A",
4307 "description": "D",
4308 "inputs": [
4309 {
4310 "name": "a",
4311 "default": ""
4312 }
4313 ],
4314 "execution": {
4315 "type": "node",
4316 "using": "node20",
4317 "main": "m.js",
4318 "pre": null,
4319 "preIf": "always()",
4320 "post": null,
4321 "postIf": "always()"
4322 }
4323 },
4324 "num_24.yml": {
4325 "name": "A",
4326 "description": "D",
4327 "inputs": [
4328 {
4329 "name": "a",
4330 "default": ""
4331 }
4332 ],
4333 "execution": {
4334 "type": "node",
4335 "using": "node20",
4336 "main": "m.js",
4337 "pre": null,
4338 "preIf": "always()",
4339 "post": null,
4340 "postIf": "always()"
4341 }
4342 },
4343 "num_25.yml": {
4344 "name": "A",
4345 "description": "D",
4346 "inputs": [
4347 {
4348 "name": "a",
4349 "default": "true"
4350 }
4351 ],
4352 "execution": {
4353 "type": "node",
4354 "using": "node20",
4355 "main": "m.js",
4356 "pre": null,
4357 "preIf": "always()",
4358 "post": null,
4359 "postIf": "always()"
4360 }
4361 },
4362 "num_26.yml": {
4363 "name": "A",
4364 "description": "D",
4365 "inputs": [
4366 {
4367 "name": "a",
4368 "default": "yes"
4369 }
4370 ],
4371 "execution": {
4372 "type": "node",
4373 "using": "node20",
4374 "main": "m.js",
4375 "pre": null,
4376 "preIf": "always()",
4377 "post": null,
4378 "postIf": "always()"
4379 }
4380 },
4381 "num_27.yml": {
4382 "name": "A",
4383 "description": "D",
4384 "inputs": [
4385 {
4386 "name": "a",
4387 "default": "1E-06"
4388 }
4389 ],
4390 "execution": {
4391 "type": "node",
4392 "using": "node20",
4393 "main": "m.js",
4394 "pre": null,
4395 "preIf": "always()",
4396 "post": null,
4397 "postIf": "always()"
4398 }
4399 },
4400 "num_28.yml": {
4401 "name": "A",
4402 "description": "D",
4403 "inputs": [
4404 {
4405 "name": "a",
4406 "default": "1E+20"
4407 }
4408 ],
4409 "execution": {
4410 "type": "node",
4411 "using": "node20",
4412 "main": "m.js",
4413 "pre": null,
4414 "preIf": "always()",
4415 "post": null,
4416 "postIf": "always()"
4417 }
4418 },
4419 "only_comment.yml": {
4420 "errors": [
4421 "only_comment.yml: Expected document start parse event",
4422 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
4423 ],
4424 "failed": "Failed to load only_comment.yml"
4425 },
4426 "only_runs.yml": {
4427 "inputs": [],
4428 "execution": {
4429 "type": "node",
4430 "using": "node20",
4431 "main": "m.js",
4432 "pre": null,
4433 "preIf": "always()",
4434 "post": null,
4435 "postIf": "always()"
4436 }
4437 },
4438 "outputs_scalar.yml": {
4439 "name": "A",
4440 "description": "D",
4441 "errors": [
4442 "outputs_scalar.yml (Line: 3, Col: 10): Unexpected value 'x'",
4443 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'outputs'. The type 'MappingToken' was expected."
4444 ],
4445 "failed": "Failed to load outputs_scalar.yml"
4446 },
4447 "outputs_unknown_key.yml": {
4448 "name": "A",
4449 "description": "D",
4450 "errors": [
4451 "outputs_unknown_key.yml (Line: 6, Col: 5): Unexpected value 'other'"
4452 ],
4453 "failed": "Failed to load outputs_unknown_key.yml"
4454 },
4455 "outputs_value_scalar.yml": {
4456 "name": "A",
4457 "description": "D",
4458 "errors": [
4459 "outputs_value_scalar.yml (Line: 4, Col: 6): Unexpected value 'x'"
4460 ],
4461 "failed": "Failed to load outputs_value_scalar.yml"
4462 },
4463 "plugin.yml": {
4464 "name": "A",
4465 "description": "D",
4466 "inputs": [],
4467 "execution": {
4468 "type": "plugin",
4469 "plugin": "someplugin"
4470 }
4471 },
4472 "plugin_with_using.yml": {
4473 "name": "A",
4474 "description": "D",
4475 "errors": [
4476 "plugin_with_using.yml (Line: 6, Col: 3): Unexpected value 'plugin'"
4477 ],
4478 "failed": "Failed to load plugin_with_using.yml"
4479 },
4480 "root_list.yml": {
4481 "errors": [
4482 "root_list.yml (Line: 1, Col: 1): A sequence was not expected",
4483 "System.ArgumentException: Unexpected type 'SequenceToken' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
4484 ],
4485 "failed": "Failed to load root_list.yml"
4486 },
4487 "root_null.yml": {
4488 "errors": [
4489 "root_null.yml (Line: 1, Col: 1): Unexpected value ''",
4490 "System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
4491 ],
4492 "failed": "Failed to load root_null.yml"
4493 },
4494 "root_scalar.yml": {
4495 "errors": [
4496 "root_scalar.yml (Line: 1, Col: 1): Unexpected value 'hello'",
4497 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
4498 ],
4499 "failed": "Failed to load root_scalar.yml"
4500 },
4501 "runner_composite_action_without_using_token.yml": {
4502 "name": "composite action",
4503 "description": "test composite action without value for the 'using' token in 'runs'",
4504 "errors": [
4505 "System.NotSupportedException: Missing 'using' value. 'using' requires 'composite', 'docker', 'node12', 'node16', 'node20' or 'node24'."
4506 ],
4507 "failed": "Failed to load runner_composite_action_without_using_token.yml"
4508 },
4509 "runner_conditional_composite_action.yml": {
4510 "name": "Conditional Composite",
4511 "description": "Test composite run step conditionals",
4512 "inputs": [
4513 {
4514 "name": "exit-code",
4515 "default": "0"
4516 }
4517 ],
4518 "execution": {
4519 "type": "composite",
4520 "using": "composite",
4521 "steps": [
4522 {
4523 "id": "__run",
4524 "if": "success()",
4525 "name": null,
4526 "continueOnError": null,
4527 "timeout": null,
4528 "kind": "run",
4529 "script": "${{ format('exit {0}', inputs.exit-code) }}",
4530 "shell": "bash"
4531 },
4532 {
4533 "id": "default-conditional",
4534 "if": "success()",
4535 "name": null,
4536 "continueOnError": null,
4537 "timeout": null,
4538 "kind": "run",
4539 "script": "echo \"default=true\" >> $GITHUB_OUTPUT",
4540 "shell": "bash"
4541 },
4542 {
4543 "id": "success-conditional",
4544 "if": "success()",
4545 "name": null,
4546 "continueOnError": null,
4547 "timeout": null,
4548 "kind": "run",
4549 "script": "echo \"success=true\" >> $GITHUB_OUTPUT",
4550 "shell": "bash"
4551 },
4552 {
4553 "id": "failure-conditional",
4554 "if": "failure()",
4555 "name": null,
4556 "continueOnError": null,
4557 "timeout": null,
4558 "kind": "run",
4559 "script": "echo \"failure=true\" >> $GITHUB_OUTPUT",
4560 "shell": "bash"
4561 },
4562 {
4563 "id": "always-conditional",
4564 "if": "always()",
4565 "name": null,
4566 "continueOnError": null,
4567 "timeout": null,
4568 "kind": "run",
4569 "script": "echo \"always=true\" >> $GITHUB_OUTPUT",
4570 "shell": "bash"
4571 },
4572 {
4573 "id": "__run_2",
4574 "if": "inputs.exit-code == 1 && failure()",
4575 "name": null,
4576 "continueOnError": null,
4577 "timeout": null,
4578 "kind": "run",
4579 "script": "echo \"failed\"",
4580 "shell": "bash"
4581 }
4582 ],
4583 "outputs": [
4584 [
4585 "default",
4586 "${{ steps.default-conditional.outputs.default }}"
4587 ],
4588 [
4589 "success",
4590 "${{ steps.success-conditional.outputs.success }}"
4591 ],
4592 [
4593 "failure",
4594 "${{ steps.failure-conditional.outputs.failure }}"
4595 ],
4596 [
4597 "always",
4598 "${{ steps.always-conditional.outputs.always }}"
4599 ]
4600 ]
4601 }
4602 },
4603 "runner_dockerfileaction.yml": {
4604 "name": "Hello World",
4605 "description": "Greet the world and record the time",
4606 "inputs": [
4607 {
4608 "name": "greeting",
4609 "default": "Hello"
4610 },
4611 {
4612 "name": "entryPoint",
4613 "default": ""
4614 }
4615 ],
4616 "execution": {
4617 "type": "docker",
4618 "using": "docker",
4619 "image": "Dockerfile",
4620 "args": [
4621 "bzz"
4622 ],
4623 "entrypoint": "main.sh",
4624 "env": [
4625 [
4626 "Token",
4627 "foo"
4628 ],
4629 [
4630 "Url",
4631 "bar"
4632 ]
4633 ],
4634 "pre": null,
4635 "preIf": "always()",
4636 "post": null,
4637 "postIf": "always()"
4638 }
4639 },
4640 "runner_dockerfileaction_arg_env_expression.yml": {
4641 "name": "Hello World",
4642 "description": "Greet the world and record the time",
4643 "inputs": [
4644 {
4645 "name": "greeting",
4646 "default": "Hello"
4647 },
4648 {
4649 "name": "entryPoint",
4650 "default": ""
4651 }
4652 ],
4653 "execution": {
4654 "type": "docker",
4655 "using": "docker",
4656 "image": "Dockerfile",
4657 "args": [
4658 "${{ inputs.greeting }}"
4659 ],
4660 "entrypoint": "main.sh",
4661 "env": [
4662 [
4663 "Token",
4664 "foo"
4665 ],
4666 [
4667 "Url",
4668 "${{ inputs.entryPoint }}"
4669 ]
4670 ],
4671 "pre": null,
4672 "preIf": "always()",
4673 "post": null,
4674 "postIf": "always()"
4675 }
4676 },
4677 "runner_dockerfileaction_cleanup.yml": {
4678 "name": "Hello World",
4679 "description": "Greet the world and record the time",
4680 "inputs": [
4681 {
4682 "name": "greeting",
4683 "default": "Hello"
4684 },
4685 {
4686 "name": "entryPoint",
4687 "default": ""
4688 }
4689 ],
4690 "execution": {
4691 "type": "docker",
4692 "using": "docker",
4693 "image": "Dockerfile",
4694 "args": [
4695 "bzz"
4696 ],
4697 "entrypoint": "main.sh",
4698 "env": [
4699 [
4700 "Token",
4701 "foo"
4702 ],
4703 [
4704 "Url",
4705 "bar"
4706 ]
4707 ],
4708 "pre": null,
4709 "preIf": "always()",
4710 "post": "cleanup.sh",
4711 "postIf": "failure()"
4712 }
4713 },
4714 "runner_dockerfileaction_cleanup_default.yml": {
4715 "name": "Hello World",
4716 "description": "Greet the world and record the time",
4717 "inputs": [
4718 {
4719 "name": "greeting",
4720 "default": "Hello"
4721 },
4722 {
4723 "name": "entryPoint",
4724 "default": ""
4725 }
4726 ],
4727 "execution": {
4728 "type": "docker",
4729 "using": "docker",
4730 "image": "Dockerfile",
4731 "args": [
4732 "bzz"
4733 ],
4734 "entrypoint": "main.sh",
4735 "env": [
4736 [
4737 "Token",
4738 "foo"
4739 ],
4740 [
4741 "Url",
4742 "bar"
4743 ]
4744 ],
4745 "pre": null,
4746 "preIf": "always()",
4747 "post": "cleanup.sh",
4748 "postIf": "always()"
4749 }
4750 },
4751 "runner_dockerfileaction_env_invalid_context.yml": {
4752 "name": "Action With Invalid Context",
4753 "description": "Docker action that uses github context in env (only inputs is allowed)",
4754 "errors": [
4755 "runner_dockerfileaction_env_invalid_context.yml (Line: 13, Col: 14): Unrecognized named-value: 'github'. Located at position 1 within expression: github.event.repository.private"
4756 ],
4757 "failed": "Failed to load runner_dockerfileaction_env_invalid_context.yml"
4758 },
4759 "runner_dockerfileaction_init.yml": {
4760 "name": "Hello World",
4761 "description": "Greet the world and record the time",
4762 "inputs": [
4763 {
4764 "name": "greeting",
4765 "default": "Hello"
4766 },
4767 {
4768 "name": "entryPoint",
4769 "default": ""
4770 }
4771 ],
4772 "execution": {
4773 "type": "docker",
4774 "using": "docker",
4775 "image": "Dockerfile",
4776 "args": [
4777 "bzz"
4778 ],
4779 "entrypoint": "main.sh",
4780 "env": [
4781 [
4782 "Token",
4783 "foo"
4784 ],
4785 [
4786 "Url",
4787 "bar"
4788 ]
4789 ],
4790 "pre": "init.sh",
4791 "preIf": "success()",
4792 "post": null,
4793 "postIf": "always()"
4794 }
4795 },
4796 "runner_dockerfileaction_init_default.yml": {
4797 "name": "Hello World",
4798 "description": "Greet the world and record the time",
4799 "inputs": [
4800 {
4801 "name": "greeting",
4802 "default": "Hello"
4803 },
4804 {
4805 "name": "entryPoint",
4806 "default": ""
4807 }
4808 ],
4809 "execution": {
4810 "type": "docker",
4811 "using": "docker",
4812 "image": "Dockerfile",
4813 "args": [
4814 "bzz"
4815 ],
4816 "entrypoint": "main.sh",
4817 "env": [
4818 [
4819 "Token",
4820 "foo"
4821 ],
4822 [
4823 "Url",
4824 "bar"
4825 ]
4826 ],
4827 "pre": "init.sh",
4828 "preIf": "always()",
4829 "post": null,
4830 "postIf": "always()"
4831 }
4832 },
4833 "runner_dockerfileaction_noargs_noenv_noentrypoint.yml": {
4834 "name": "Hello World",
4835 "description": "Greet the world and record the time",
4836 "inputs": [
4837 {
4838 "name": "greeting",
4839 "default": "Hello"
4840 },
4841 {
4842 "name": "entryPoint",
4843 "default": ""
4844 }
4845 ],
4846 "execution": {
4847 "type": "docker",
4848 "using": "docker",
4849 "image": "Dockerfile",
4850 "args": null,
4851 "entrypoint": null,
4852 "env": null,
4853 "pre": null,
4854 "preIf": "always()",
4855 "post": null,
4856 "postIf": "always()"
4857 }
4858 },
4859 "runner_dockerfilerelativeaction.yml": {
4860 "name": "Hello World",
4861 "description": "Greet the world and record the time",
4862 "inputs": [
4863 {
4864 "name": "greeting",
4865 "default": "Hello"
4866 },
4867 {
4868 "name": "entryPoint",
4869 "default": ""
4870 }
4871 ],
4872 "execution": {
4873 "type": "docker",
4874 "using": "docker",
4875 "image": "images/Dockerfile",
4876 "args": [
4877 "${{ inputs.greeting }}"
4878 ],
4879 "entrypoint": "main.sh",
4880 "env": [
4881 [
4882 "Token",
4883 "foo"
4884 ],
4885 [
4886 "Url",
4887 "bar"
4888 ]
4889 ],
4890 "pre": null,
4891 "preIf": "always()",
4892 "post": null,
4893 "postIf": "always()"
4894 }
4895 },
4896 "runner_dockerhubaction.yml": {
4897 "name": "Hello World",
4898 "description": "Greet the world and record the time",
4899 "inputs": [
4900 {
4901 "name": "greeting",
4902 "default": "Hello"
4903 },
4904 {
4905 "name": "entryPoint",
4906 "default": ""
4907 }
4908 ],
4909 "execution": {
4910 "type": "docker",
4911 "using": "docker",
4912 "image": "docker://ubuntu:18.04",
4913 "args": [
4914 "bzz"
4915 ],
4916 "entrypoint": "main.sh",
4917 "env": [
4918 [
4919 "Token",
4920 "foo"
4921 ],
4922 [
4923 "Url",
4924 "bar"
4925 ]
4926 ],
4927 "pre": null,
4928 "preIf": "always()",
4929 "post": null,
4930 "postIf": "always()"
4931 }
4932 },
4933 "runner_node16action.yml": {
4934 "name": "Hello World",
4935 "description": "Greet the world and record the time",
4936 "inputs": [
4937 {
4938 "name": "greeting",
4939 "default": "Hello"
4940 },
4941 {
4942 "name": "entryPoint",
4943 "default": ""
4944 }
4945 ],
4946 "deprecated": {
4947 "greeting": "This property has been deprecated"
4948 },
4949 "execution": {
4950 "type": "node",
4951 "using": "node16",
4952 "main": "main.js",
4953 "pre": null,
4954 "preIf": "always()",
4955 "post": null,
4956 "postIf": "always()"
4957 }
4958 },
4959 "runner_node20action.yml": {
4960 "name": "Hello World",
4961 "description": "Greet the world and record the time",
4962 "inputs": [
4963 {
4964 "name": "greeting",
4965 "default": "Hello"
4966 },
4967 {
4968 "name": "entryPoint",
4969 "default": ""
4970 }
4971 ],
4972 "deprecated": {
4973 "greeting": "This property has been deprecated"
4974 },
4975 "execution": {
4976 "type": "node",
4977 "using": "node20",
4978 "main": "main.js",
4979 "pre": null,
4980 "preIf": "always()",
4981 "post": null,
4982 "postIf": "always()"
4983 }
4984 },
4985 "runner_node24action.yml": {
4986 "name": "Hello World",
4987 "description": "Greet the world and record the time",
4988 "inputs": [
4989 {
4990 "name": "greeting",
4991 "default": "Hello"
4992 },
4993 {
4994 "name": "entryPoint",
4995 "default": ""
4996 }
4997 ],
4998 "deprecated": {
4999 "greeting": "This property has been deprecated"
5000 },
5001 "execution": {
5002 "type": "node",
5003 "using": "node24",
5004 "main": "main.js",
5005 "pre": null,
5006 "preIf": "always()",
5007 "post": null,
5008 "postIf": "always()"
5009 }
5010 },
5011 "runner_nodeaction.yml": {
5012 "name": "Hello World",
5013 "description": "Greet the world and record the time",
5014 "inputs": [
5015 {
5016 "name": "greeting",
5017 "default": "Hello"
5018 },
5019 {
5020 "name": "entryPoint",
5021 "default": ""
5022 }
5023 ],
5024 "deprecated": {
5025 "greeting": "This property has been deprecated"
5026 },
5027 "execution": {
5028 "type": "node",
5029 "using": "node12",
5030 "main": "main.js",
5031 "pre": null,
5032 "preIf": "always()",
5033 "post": null,
5034 "postIf": "always()"
5035 }
5036 },
5037 "runner_nodeaction_cleanup.yml": {
5038 "name": "Hello World",
5039 "description": "Greet the world and record the time",
5040 "inputs": [
5041 {
5042 "name": "greeting",
5043 "default": "Hello"
5044 },
5045 {
5046 "name": "entryPoint",
5047 "default": ""
5048 }
5049 ],
5050 "deprecated": {
5051 "greeting": "This property has been deprecated"
5052 },
5053 "execution": {
5054 "type": "node",
5055 "using": "node12",
5056 "main": "main.js",
5057 "pre": null,
5058 "preIf": "always()",
5059 "post": "cleanup.js",
5060 "postIf": "cancelled()"
5061 }
5062 },
5063 "runner_nodeaction_cleanup_default.yml": {
5064 "name": "Hello World",
5065 "description": "Greet the world and record the time",
5066 "inputs": [
5067 {
5068 "name": "greeting",
5069 "default": "Hello"
5070 },
5071 {
5072 "name": "entryPoint",
5073 "default": ""
5074 }
5075 ],
5076 "deprecated": {
5077 "greeting": "This property has been deprecated"
5078 },
5079 "execution": {
5080 "type": "node",
5081 "using": "node12",
5082 "main": "main.js",
5083 "pre": null,
5084 "preIf": "always()",
5085 "post": "cleanup.js",
5086 "postIf": "always()"
5087 }
5088 },
5089 "runner_nodeaction_init.yml": {
5090 "name": "Hello World",
5091 "description": "Greet the world and record the time",
5092 "inputs": [
5093 {
5094 "name": "greeting",
5095 "default": "Hello"
5096 },
5097 {
5098 "name": "entryPoint",
5099 "default": ""
5100 }
5101 ],
5102 "deprecated": {
5103 "greeting": "This property has been deprecated"
5104 },
5105 "execution": {
5106 "type": "node",
5107 "using": "node12",
5108 "main": "main.js",
5109 "pre": "init.js",
5110 "preIf": "cancelled()",
5111 "post": null,
5112 "postIf": "always()"
5113 }
5114 },
5115 "runner_nodeaction_init_default.yml": {
5116 "name": "Hello World",
5117 "description": "Greet the world and record the time",
5118 "inputs": [
5119 {
5120 "name": "greeting",
5121 "default": "Hello"
5122 },
5123 {
5124 "name": "entryPoint",
5125 "default": ""
5126 }
5127 ],
5128 "deprecated": {
5129 "greeting": "This property has been deprecated"
5130 },
5131 "execution": {
5132 "type": "node",
5133 "using": "node12",
5134 "main": "main.js",
5135 "pre": "init.js",
5136 "preIf": "always()",
5137 "post": null,
5138 "postIf": "always()"
5139 }
5140 },
5141 "runner_noderelativeaction.yml": {
5142 "name": "Hello World",
5143 "description": "Greet the world and record the time",
5144 "inputs": [
5145 {
5146 "name": "greeting",
5147 "default": "Hello"
5148 },
5149 {
5150 "name": "entryPoint",
5151 "default": ""
5152 }
5153 ],
5154 "execution": {
5155 "type": "node",
5156 "using": "node12",
5157 "main": "scripts/main.js",
5158 "pre": null,
5159 "preIf": "always()",
5160 "post": null,
5161 "postIf": "always()"
5162 }
5163 },
5164 "runner_pluginaction.yml": {
5165 "name": "Hello World",
5166 "description": "Greet the world and record the time",
5167 "inputs": [
5168 {
5169 "name": "greeting",
5170 "default": "Hello"
5171 },
5172 {
5173 "name": "entryPoint",
5174 "default": ""
5175 }
5176 ],
5177 "execution": {
5178 "type": "plugin",
5179 "plugin": "someplugin"
5180 }
5181 },
5182 "runner_self_repository_composite_action.yml": {
5183 "name": "Self Repository Composite",
5184 "description": "Test composite action referencing actions in the same repository via $/",
5185 "inputs": [],
5186 "execution": {
5187 "type": "composite",
5188 "using": "composite",
5189 "steps": [
5190 {
5191 "id": "root",
5192 "if": "success()",
5193 "name": null,
5194 "continueOnError": null,
5195 "timeout": null,
5196 "kind": "uses",
5197 "reference": {
5198 "type": "selfRepository",
5199 "name": null,
5200 "ref": null,
5201 "path": ""
5202 }
5203 },
5204 {
5205 "id": "inventory",
5206 "if": "success()",
5207 "name": null,
5208 "continueOnError": null,
5209 "timeout": null,
5210 "kind": "uses",
5211 "reference": {
5212 "type": "selfRepository",
5213 "name": null,
5214 "ref": null,
5215 "path": ".github/actions/inventory-client"
5216 }
5217 },
5218 {
5219 "id": "nested",
5220 "if": "success()",
5221 "name": null,
5222 "continueOnError": null,
5223 "timeout": null,
5224 "kind": "uses",
5225 "reference": {
5226 "type": "selfRepository",
5227 "name": null,
5228 "ref": null,
5229 "path": "actions/nested/composite"
5230 }
5231 },
5232 {
5233 "id": "external",
5234 "if": "success()",
5235 "name": null,
5236 "continueOnError": null,
5237 "timeout": null,
5238 "kind": "uses",
5239 "reference": {
5240 "type": "GitHub",
5241 "name": "actions/checkout",
5242 "ref": "v4",
5243 "path": ""
5244 }
5245 },
5246 {
5247 "id": "local",
5248 "if": "success()",
5249 "name": null,
5250 "continueOnError": null,
5251 "timeout": null,
5252 "kind": "uses",
5253 "reference": {
5254 "type": "self",
5255 "name": null,
5256 "ref": null,
5257 "path": "./local-action"
5258 }
5259 },
5260 {
5261 "id": "docker",
5262 "if": "success()",
5263 "name": null,
5264 "continueOnError": null,
5265 "timeout": null,
5266 "kind": "uses",
5267 "reference": {
5268 "type": "docker",
5269 "image": "alpine:3"
5270 }
5271 },
5272 {
5273 "id": "__run",
5274 "if": "success()",
5275 "name": null,
5276 "continueOnError": null,
5277 "timeout": null,
5278 "kind": "run",
5279 "script": "echo done",
5280 "shell": "bash"
5281 }
5282 ],
5283 "outputs": null
5284 }
5285 },
5286 "runner_self_repository_ref_composite_action.yml": {
5287 "name": "Invalid Self Repository Ref",
5288 "description": "Test rejection of a ref on a self-repository action",
5289 "errors": [
5290 "runner_self_repository_ref_composite_action.yml (Line: 6, Col: 13): Self-repository references do not support an '@ref' suffix. Actual '$/foo@v1'",
5291 "GitHub.DistributedTask.ObjectTemplating.TemplateValidationException: The template is not valid. runner_self_repository_ref_composite_action.yml (Line: 6, Col: 13): Self-repository references do not support an '@ref' suffix. Actual '$/foo@v1'"
5292 ],
5293 "failed": "Failed to load runner_self_repository_ref_composite_action.yml"
5294 },
5295 "runs_empty_mapping.yml": {
5296 "name": "A",
5297 "description": "D",
5298 "errors": [
5299 "runs_empty_mapping.yml (Line: 3, Col: 7): There's not enough info to determine what you meant. Add one of these properties: args, entrypoint, env, image, main, plugin, post, post-entrypoint, pre, pre-entrypoint, steps",
5300 "System.NotSupportedException: Missing 'using' value. 'using' requires 'composite', 'docker', 'node12', 'node16', 'node20' or 'node24'."
5301 ],
5302 "failed": "Failed to load runs_empty_mapping.yml"
5303 },
5304 "runs_list.yml": {
5305 "name": "A",
5306 "description": "D",
5307 "errors": [
5308 "runs_list.yml (Line: 4, Col: 3): A sequence was not expected",
5309 "System.ArgumentException: Unexpected type 'SequenceToken' encountered while reading 'runs'. The type 'MappingToken' was expected."
5310 ],
5311 "failed": "Failed to load runs_list.yml"
5312 },
5313 "runs_missing.yml": {
5314 "name": "A",
5315 "description": "D",
5316 "errors": [
5317 "Top level 'runs:' section is required for runs_missing.yml"
5318 ]
5319 },
5320 "runs_string.yml": {
5321 "name": "A",
5322 "description": "D",
5323 "errors": [
5324 "runs_string.yml (Line: 3, Col: 7): Unexpected value 'node20'",
5325 "System.ArgumentException: Unexpected type 'StringToken' encountered while reading 'runs'. The type 'MappingToken' was expected."
5326 ],
5327 "failed": "Failed to load runs_string.yml"
5328 },
5329 "runs_unknown_key.yml": {
5330 "name": "A",
5331 "description": "D",
5332 "errors": [
5333 "runs_unknown_key.yml (Line: 6, Col: 3): Unexpected value 'weird'"
5334 ],
5335 "failed": "Failed to load runs_unknown_key.yml"
5336 },
5337 "steps_json_ctx.yml": {
5338 "name": "A",
5339 "description": "D",
5340 "inputs": [],
5341 "execution": {
5342 "type": "composite",
5343 "using": "composite",
5344 "steps": [
5345 {
5346 "id": "__run",
5347 "if": "success()",
5348 "name": null,
5349 "continueOnError": null,
5350 "timeout": null,
5351 "kind": "run",
5352 "script": "${{ format('echo {0} {1} {2} {3} {4} {5} {6}', toJSON(steps), job.status, runner.os, matrix.a, strategy.job-index, env.A, github.action_path) }}",
5353 "shell": "bash"
5354 }
5355 ],
5356 "outputs": null
5357 }
5358 },
5359 "top_unknown_expr.yml": {
5360 "name": "A",
5361 "description": "D",
5362 "errors": [
5363 "top_unknown_expr.yml (Line: 3, Col: 8): Unrecognized named-value: 'github'. Located at position 1 within expression: github.ref"
5364 ],
5365 "failed": "Failed to load top_unknown_expr.yml"
5366 },
5367 "top_unknown_keys.yml": {
5368 "name": "A",
5369 "description": "D",
5370 "inputs": [],
5371 "execution": {
5372 "type": "node",
5373 "using": "node20",
5374 "main": "m.js",
5375 "pre": null,
5376 "preIf": "always()",
5377 "post": null,
5378 "postIf": "always()"
5379 }
5380 },
5381 "unicode_ids.yml": {
5382 "name": "A",
5383 "description": "D",
5384 "inputs": [],
5385 "execution": {
5386 "type": "composite",
5387 "using": "composite",
5388 "steps": [
5389 {
5390 "id": "_____",
5391 "if": "success()",
5392 "name": null,
5393 "continueOnError": null,
5394 "timeout": null,
5395 "kind": "uses",
5396 "reference": {
5397 "type": "GitHub",
5398 "name": "é/è",
5399 "ref": "v1",
5400 "path": ""
5401 }
5402 },
5403 {
5404 "id": "__run",
5405 "if": "success()",
5406 "name": null,
5407 "continueOnError": null,
5408 "timeout": null,
5409 "kind": "run",
5410 "script": "x",
5411 "shell": "bash"
5412 }
5413 ],
5414 "outputs": null
5415 }
5416 },
5417 "using_empty.yml": {
5418 "name": "A",
5419 "description": "D",
5420 "errors": [
5421 "using_empty.yml (Line: 4, Col: 10): Unexpected value ''",
5422 "System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ''using: ' is not supported, use 'docker', 'node12', 'node16', 'node20' or 'node24' instead.')"
5423 ],
5424 "failed": "Failed to load using_empty.yml"
5425 },
5426 "using_missing.yml": {
5427 "name": "A",
5428 "description": "D",
5429 "errors": [
5430 "System.NotSupportedException: Missing 'using' value. 'using' requires 'composite', 'docker', 'node12', 'node16', 'node20' or 'node24'."
5431 ],
5432 "failed": "Failed to load using_missing.yml"
5433 },
5434 "using_missing_only_steps.yml": {
5435 "name": "A",
5436 "description": "D",
5437 "errors": [
5438 "System.NotSupportedException: Missing 'using' value. 'using' requires 'composite', 'docker', 'node12', 'node16', 'node20' or 'node24'."
5439 ],
5440 "failed": "Failed to load using_missing_only_steps.yml"
5441 },
5442 "using_null.yml": {
5443 "name": "A",
5444 "description": "D",
5445 "errors": [
5446 "using_null.yml (Line: 4, Col: 9): Unexpected value ''",
5447 "System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'using'. The type 'StringToken' was expected."
5448 ],
5449 "failed": "Failed to load using_null.yml"
5450 },
5451 "using_number.yml": {
5452 "name": "A",
5453 "description": "D",
5454 "errors": [
5455 "System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ''using: 20' is not supported, use 'docker', 'node12', 'node16', 'node20' or 'node24' instead.')"
5456 ],
5457 "failed": "Failed to load using_number.yml"
5458 },
5459 "using_unknown.yml": {
5460 "name": "A",
5461 "description": "D",
5462 "errors": [
5463 "System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ''using: node99' is not supported, use 'docker', 'node12', 'node16', 'node20' or 'node24' instead.')"
5464 ],
5465 "failed": "Failed to load using_unknown.yml"
5466 },
5467 "windows_uses.yml": {
5468 "name": "A",
5469 "description": "D",
5470 "inputs": [],
5471 "execution": {
5472 "type": "composite",
5473 "using": "composite",
5474 "steps": [
5475 {
5476 "id": "__a_b",
5477 "if": "success()",
5478 "name": null,
5479 "continueOnError": null,
5480 "timeout": null,
5481 "kind": "uses",
5482 "reference": {
5483 "type": "GitHub",
5484 "name": "a/b",
5485 "ref": "v1",
5486 "path": "c"
5487 }
5488 }
5489 ],
5490 "outputs": null
5491 }
5492 },
5493 "yaml_anchor.yml": {
5494 "errors": [
5495 "yaml_anchor.yml: Anchors are not currently supported. Remove the anchor 'd'",
5496 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
5497 ],
5498 "failed": "Failed to load yaml_anchor.yml"
5499 },
5500 "yaml_anchor_alias.yml": {
5501 "errors": [
5502 "yaml_anchor_alias.yml: Anchors are not currently supported. Remove the anchor 'b'",
5503 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
5504 ],
5505 "failed": "Failed to load yaml_anchor_alias.yml"
5506 },
5507 "yaml_block_scalar.yml": {
5508 "name": "A",
5509 "description": "line1\nline2\n",
5510 "inputs": [],
5511 "execution": {
5512 "type": "composite",
5513 "using": "composite",
5514 "steps": [
5515 {
5516 "id": "__run",
5517 "if": "success()",
5518 "name": null,
5519 "continueOnError": null,
5520 "timeout": null,
5521 "kind": "run",
5522 "script": "${{ format('echo {0}\necho two\n', github.ref) }}",
5523 "shell": "bash"
5524 }
5525 ],
5526 "outputs": null
5527 }
5528 },
5529 "yaml_bom.yml": {
5530 "name": "A",
5531 "description": "D",
5532 "inputs": [],
5533 "execution": {
5534 "type": "node",
5535 "using": "node20",
5536 "main": "m.js",
5537 "pre": null,
5538 "preIf": "always()",
5539 "post": null,
5540 "postIf": "always()"
5541 }
5542 },
5543 "yaml_crlf.yml": {
5544 "name": "A",
5545 "description": "D",
5546 "inputs": [],
5547 "execution": {
5548 "type": "node",
5549 "using": "node20",
5550 "main": "m.js",
5551 "pre": null,
5552 "preIf": "always()",
5553 "post": null,
5554 "postIf": "always()"
5555 }
5556 },
5557 "yaml_dup_in_runs.yml": {
5558 "name": "A",
5559 "description": "D",
5560 "errors": [
5561 "yaml_dup_in_runs.yml (Line: 6, Col: 3): 'main' is already defined"
5562 ],
5563 "failed": "Failed to load yaml_dup_in_runs.yml"
5564 },
5565 "yaml_dup_key.yml": {
5566 "name": "A",
5567 "description": "D",
5568 "errors": [
5569 "yaml_dup_key.yml (Line: 2, Col: 1): 'name' is already defined"
5570 ],
5571 "failed": "Failed to load yaml_dup_key.yml"
5572 },
5573 "yaml_dup_key_case.yml": {
5574 "name": "A",
5575 "description": "D",
5576 "errors": [
5577 "yaml_dup_key_case.yml (Line: 2, Col: 1): 'NAME' is already defined"
5578 ],
5579 "failed": "Failed to load yaml_dup_key_case.yml"
5580 },
5581 "yaml_key_collection.yml": {
5582 "errors": [
5583 "yaml_key_collection.yml: Expected mapping end",
5584 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
5585 ],
5586 "failed": "Failed to load yaml_key_collection.yml"
5587 },
5588 "yaml_merge_key.yml": {
5589 "name": "A",
5590 "description": "D",
5591 "errors": [
5592 "yaml_merge_key.yml (Line: 4, Col: 3): Unexpected value '<<'",
5593 "System.NotSupportedException: Missing 'using' value. 'using' requires 'composite', 'docker', 'node12', 'node16', 'node20' or 'node24'."
5594 ],
5595 "failed": "Failed to load yaml_merge_key.yml"
5596 },
5597 "yaml_syntax.yml": {
5598 "errors": [
5599 "yaml_syntax.yml: (Line: 3, Col: 1, Idx: 16) - (Line: 3, Col: 1, Idx: 16): While parsing a node, did not find expected node content.",
5600 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
5601 ],
5602 "failed": "Failed to load yaml_syntax.yml"
5603 },
5604 "yaml_tab.yml": {
5605 "errors": [
5606 "yaml_tab.yml: (Line: 3, Col: 1, Idx: 14) - (Line: 3, Col: 2, Idx: 15): While scanning for the next token, find character that cannot start any token.",
5607 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
5608 ],
5609 "failed": "Failed to load yaml_tab.yml"
5610 },
5611 "yaml_tag_str.yml": {
5612 "errors": [
5613 "yaml_tag_str.yml: Unexpected tag 'tag:yaml.org,2002:str'",
5614 "System.ArgumentException: Unexpected type '' encountered while reading 'action manifest root'. The type 'MappingToken' was expected."
5615 ],
5616 "failed": "Failed to load yaml_tag_str.yml"
5617 },
5618 "yaml_two_docs.yml": {
5619 "name": "A",
5620 "errors": [
5621 "yaml_two_docs.yml: Expected stream end parse event"
5622 ],
5623 "failed": "Failed to load yaml_two_docs.yml"
5624 }
5625}