|
462 | 462 | }, |
463 | 463 | "semver-invalid-version-flag": { |
464 | 464 | "state": "ENABLED", |
465 | | - "variants": { "match": "match", "no-match": "no-match", "fallback": "fallback" }, |
| 465 | + "variants": { "true": "true", "false": "false", "fallback": "fallback" }, |
466 | 466 | "defaultVariant": "fallback", |
467 | 467 | "targeting": { |
468 | | - "sem_ver": [{"var": "version"}, "=", "1.0.0"] |
| 468 | + "if": [ |
| 469 | + {"sem_ver": [{"var": "version"}, "=", "1.0.0"]}, |
| 470 | + "true", "false" |
| 471 | + ] |
469 | 472 | } |
470 | 473 | }, |
471 | 474 | "semver-invalid-operator-flag": { |
472 | 475 | "state": "ENABLED", |
473 | | - "variants": { "match": "match", "no-match": "no-match", "fallback": "fallback" }, |
| 476 | + "variants": { "true": "true", "false": "false", "fallback": "fallback" }, |
474 | 477 | "defaultVariant": "fallback", |
475 | 478 | "targeting": { |
476 | | - "sem_ver": [{"var": "version"}, "===", "1.0.0"] |
| 479 | + "if": [ |
| 480 | + {"sem_ver": [{"var": "version"}, "===", "1.0.0"]}, |
| 481 | + "true", "false" |
| 482 | + ] |
477 | 483 | } |
478 | 484 | }, |
479 | 485 | "fractional-null-bucket-key-flag": { |
480 | 486 | "state": "ENABLED", |
481 | | - "variants": { "one": "one", "two": "two", "fallback": "fallback" }, |
| 487 | + "variants": { "true": "true", "false": "false", "fallback": "fallback" }, |
482 | 488 | "defaultVariant": "fallback", |
483 | 489 | "targeting": { |
484 | | - "fractional": [ |
485 | | - {"var": "missing_key"}, |
486 | | - ["one", 50], |
487 | | - ["two", 50] |
| 490 | + "if": [ |
| 491 | + {"fractional": [ |
| 492 | + {"var": "missing_key"}, |
| 493 | + ["one", 50], |
| 494 | + ["two", 50] |
| 495 | + ]}, |
| 496 | + "true", "false" |
488 | 497 | ] |
489 | 498 | } |
490 | 499 | }, |
|
514 | 523 | }, |
515 | 524 | "starts-with-non-string-flag": { |
516 | 525 | "state": "ENABLED", |
517 | | - "variants": { "fallback": "fallback" }, |
| 526 | + "variants": { "true": "true", "false": "false", "fallback": "fallback" }, |
518 | 527 | "defaultVariant": "fallback", |
519 | 528 | "targeting": { |
520 | | - "starts_with": [{"var": "num"}, "abc"] |
| 529 | + "if": [ |
| 530 | + {"starts_with": [{"var": "num"}, "abc"]}, |
| 531 | + "true", "false" |
| 532 | + ] |
521 | 533 | } |
522 | 534 | }, |
523 | 535 | "ends-with-non-string-flag": { |
524 | 536 | "state": "ENABLED", |
525 | | - "variants": { "fallback": "fallback" }, |
| 537 | + "variants": { "true": "true", "false": "false", "fallback": "fallback" }, |
526 | 538 | "defaultVariant": "fallback", |
527 | 539 | "targeting": { |
528 | | - "ends_with": [{"var": "num"}, "xyz"] |
| 540 | + "if": [ |
| 541 | + {"ends_with": [{"var": "num"}, "xyz"]}, |
| 542 | + "true", "false" |
| 543 | + ] |
529 | 544 | } |
530 | 545 | }, |
531 | 546 | "starts-with-wrong-args-flag": { |
532 | 547 | "state": "ENABLED", |
533 | | - "variants": { "fallback": "fallback" }, |
| 548 | + "variants": { "true": "true", "false": "false", "fallback": "fallback" }, |
534 | 549 | "defaultVariant": "fallback", |
535 | 550 | "targeting": { |
536 | | - "starts_with": ["abc"] |
| 551 | + "if": [ |
| 552 | + {"starts_with": ["abc"]}, |
| 553 | + "true", "false" |
| 554 | + ] |
537 | 555 | } |
538 | 556 | }, |
539 | 557 | "ends-with-wrong-args-flag": { |
540 | 558 | "state": "ENABLED", |
541 | | - "variants": { "fallback": "fallback" }, |
| 559 | + "variants": { "true": "true", "false": "false", "fallback": "fallback" }, |
542 | 560 | "defaultVariant": "fallback", |
543 | 561 | "targeting": { |
544 | | - "ends_with": ["xyz"] |
| 562 | + "if": [ |
| 563 | + {"ends_with": ["xyz"]}, |
| 564 | + "true", "false" |
| 565 | + ] |
545 | 566 | } |
546 | 567 | }, |
547 | 568 | "fractional-zero-weights-flag": { |
548 | 569 | "state": "ENABLED", |
549 | | - "variants": { "one": "one", "two": "two", "fallback": "fallback" }, |
| 570 | + "variants": { "true": "true", "false": "false", "fallback": "fallback" }, |
550 | 571 | "defaultVariant": "fallback", |
551 | 572 | "targeting": { |
552 | | - "fractional": [ |
553 | | - {"var": "targetingKey"}, |
554 | | - ["one", 0], |
555 | | - ["two", 0] |
| 573 | + "if": [ |
| 574 | + {"fractional": [ |
| 575 | + {"var": "targetingKey"}, |
| 576 | + ["one", 0], |
| 577 | + ["two", 0] |
| 578 | + ]}, |
| 579 | + "true", "false" |
556 | 580 | ] |
557 | 581 | } |
558 | 582 | }, |
|
570 | 594 | }, |
571 | 595 | "semver-wrong-args-flag": { |
572 | 596 | "state": "ENABLED", |
573 | | - "variants": { "fallback": "fallback" }, |
| 597 | + "variants": { "true": "true", "false": "false", "fallback": "fallback" }, |
574 | 598 | "defaultVariant": "fallback", |
575 | 599 | "targeting": { |
576 | | - "sem_ver": [{"var": "version"}, "="] |
| 600 | + "if": [ |
| 601 | + {"sem_ver": [{"var": "version"}, "="]}, |
| 602 | + "true", "false" |
| 603 | + ] |
577 | 604 | } |
578 | 605 | } |
579 | 606 | }, |
|
0 commit comments