You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: conda_smithy/data/conda-forge.json
+130-2Lines changed: 130 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -147,7 +147,8 @@
147
147
}
148
148
],
149
149
"default": false,
150
-
"description": "Store the conda build_artifacts directory as an Azure pipeline artifact",
150
+
"deprecated": true,
151
+
"description": "Deprecated. Store the conda build_artifacts directory as an Azure pipeline artifact. Use `workflow_settings.store_build_artifacts` instead.",
151
152
"title": "Store Build Artifacts"
152
153
},
153
154
"timeout_minutes": {
@@ -391,6 +392,84 @@
391
392
"title": "CondaForgeDocker",
392
393
"type": "object"
393
394
},
395
+
"ConditionalValue__class__bool__": {
396
+
"properties": {
397
+
"os": {
398
+
"anyOf": [
399
+
{
400
+
"items": {
401
+
"$ref": "#/$defs/PlatformsAliases"
402
+
},
403
+
"type": "array"
404
+
},
405
+
{
406
+
"$ref": "#/$defs/PlatformsAliases"
407
+
},
408
+
{
409
+
"$ref": "#/$defs/Nullable"
410
+
},
411
+
{
412
+
"type": "null"
413
+
}
414
+
],
415
+
"default": null,
416
+
"description": "Operating systems to set environment variable on (default: all)",
417
+
"title": "Os"
418
+
},
419
+
"platform": {
420
+
"anyOf": [
421
+
{
422
+
"items": {
423
+
"$ref": "#/$defs/Platforms"
424
+
},
425
+
"type": "array"
426
+
},
427
+
{
428
+
"$ref": "#/$defs/Platforms"
429
+
},
430
+
{
431
+
"$ref": "#/$defs/Nullable"
432
+
},
433
+
{
434
+
"type": "null"
435
+
}
436
+
],
437
+
"default": null,
438
+
"description": "Platforms to set environment variable on (default: all)",
439
+
"title": "Platform"
440
+
},
441
+
"provider": {
442
+
"anyOf": [
443
+
{
444
+
"items": {
445
+
"$ref": "#/$defs/CIservices"
446
+
},
447
+
"type": "array"
448
+
},
449
+
{
450
+
"$ref": "#/$defs/CIservices"
451
+
},
452
+
{
453
+
"$ref": "#/$defs/Nullable"
454
+
},
455
+
{
456
+
"type": "null"
457
+
}
458
+
],
459
+
"default": null,
460
+
"description": "CI providers to set environment variable on (default: all)",
461
+
"title": "Provider"
462
+
},
463
+
"value": {
464
+
"default": false,
465
+
"description": "Option value",
466
+
"title": "Value",
467
+
"type": "boolean"
468
+
}
469
+
},
470
+
"title": "ConditionalValue_<class 'bool'>",
471
+
"type": "object"
472
+
},
394
473
"DefaultTestPlatforms": {
395
474
"enum": [
396
475
"all",
@@ -509,7 +588,8 @@
509
588
}
510
589
],
511
590
"default": false,
512
-
"description": "Whether to store build artifacts",
591
+
"deprecated": true,
592
+
"description": "Deprecated. Whether to store build artifacts. Use `workflow_settings.store_build_artifacts` instead.",
513
593
"title": "Store Build Artifacts"
514
594
},
515
595
"timeout_minutes": {
@@ -678,6 +758,15 @@
678
758
"title": "Platforms",
679
759
"type": "string"
680
760
},
761
+
"PlatformsAliases": {
762
+
"enum": [
763
+
"linux",
764
+
"win",
765
+
"osx"
766
+
],
767
+
"title": "PlatformsAliases",
768
+
"type": "string"
769
+
},
681
770
"ShellCheck": {
682
771
"additionalProperties": false,
683
772
"properties": {
@@ -691,6 +780,34 @@
691
780
"title": "ShellCheck",
692
781
"type": "object"
693
782
},
783
+
"WorkflowSettings": {
784
+
"properties": {
785
+
"store_build_artifacts": {
786
+
"anyOf": [
787
+
{
788
+
"type": "boolean"
789
+
},
790
+
{
791
+
"items": {
792
+
"$ref": "#/$defs/ConditionalValue__class__bool__"
793
+
},
794
+
"type": "array"
795
+
},
796
+
{
797
+
"$ref": "#/$defs/Nullable"
798
+
},
799
+
{
800
+
"type": "null"
801
+
}
802
+
],
803
+
"default": [],
804
+
"description": "Store the outputs of the build process as uploaded CI artifacts.",
805
+
"title": "Store Build Artifacts"
806
+
}
807
+
},
808
+
"title": "WorkflowSettings",
809
+
"type": "object"
810
+
},
694
811
"build_platform": {
695
812
"properties": {
696
813
"emscripten_wasm32": {
@@ -2091,6 +2208,17 @@
2091
2208
"description": "The depth of the git clone.",
2092
2209
"title": "Clone Depth"
2093
2210
},
2211
+
"workflow_settings": {
2212
+
"anyOf": [
2213
+
{
2214
+
"$ref": "#/$defs/WorkflowSettings"
2215
+
},
2216
+
{
2217
+
"type": "null"
2218
+
}
2219
+
],
2220
+
"description": "Per-workflow settings.\n\n```yaml\nworkflow_settings:\n store_build_artifacts:\n # there can be at most one value for each workflow\n - provider: github_actions\n platform: linux_aarch64\n value: true\n - platform: [linux_64, win_64] # OR\n value: true\n```"
0 commit comments