File tree
5 files changed
+9
-4
lines changed- libs
- hooks/open-telemetry
- providers
- flagd-web
- flagd
5 files changed
+9
-4
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
22 | 27 |
| |
23 | 28 |
| |
24 | 29 |
| |
|
- .release-please-manifest.json+2-2
- json/CHANGELOG.md-33
- json/flagd_definitions_test.go+10-27
- json/flags.json+3-35
- json/flags.yaml+3-28
- json/targeting.json+21-16
- json/targeting.yaml+140-161
- json/test/flags/negative/with-invalid-flag-metadata.json-16
- json/test/flags/negative/with-invalid-flag-set-metadata.json-16
- json/test/flags/negative/with-invalid-targeting.json-16
- json/test/flags/positive/with-metadata.json-29
- json/test/flags/positive/with-valid-targeting.json-26
- json/test/negative/empty-variants.json+1-1
- json/test/negative/fractional-invalid-bucketing.json+26
- json/test/negative/fractional-invalid-weighting.json+25
- json/test/negative/invalid-ends-with-param.json+23
- json/test/negative/invalid-flagd-props.json+23
- json/test/negative/invalid-starts-with-param.json+23
- json/test/negative/malformed-flag.json+1-1
- json/test/negative/missing-variants.json+2-1
- json/test/negative/mixed-variant-types.ffconfig.json+1-1
- json/test/negative/no-default-variant.json+1-1
- json/test/negative/sem-ver-invalid-range-specifier.json+23
- json/test/negative/sem-ver-invalid-ver-expression.json+23
- json/test/negative/state-set-incorrectly.json+1-1
- json/test/positive/basic-json-ops.json+74
- json/test/positive/custom-ops.json+161
- json/test/positive/example-simple.flagd.json-1
- json/test/positive/example.flagd.json+1-1
- json/test/positive/if-shorthand.json+71
- json/test/targeting/negative/fractional-invalid-bucketing.json-9
- json/test/targeting/negative/fractional-invalid-weighting.json-8
- json/test/targeting/negative/invalid-ends-with-param.json-9
- json/test/targeting/negative/invalid-flagd-props.json-9
- json/test/targeting/negative/invalid-starts-with-param.json-9
- json/test/targeting/negative/sem-ver-invalid-range-specifier.json-9
- json/test/targeting/negative/sem-ver-invalid-ver-expression.json-9
- json/test/targeting/positive/basic-json-ops.json-61
- json/test/targeting/positive/custom-ops.json-114
- json/test/targeting/positive/if-shorthand.json-35
- json/version.txt+1-1
- protobuf/CHANGELOG.md-33
- protobuf/flagd/evaluation/v1/evaluation.proto-6
- protobuf/flagd/sync/v1/sync.proto+4-12
- protobuf/schema/v1/schema.proto-2
- protobuf/sync/v1/sync_service.proto+2-4
- .github/workflows/pr-checks.yml+2-2
- .github/workflows/release-please.yaml+2-2
- .release-please-manifest.json+2-2
- json/CHANGELOG.md-33
- json/flagd_definitions_test.go+10-27
- json/flags.json+3-35
- json/flags.yaml+3-28
- json/targeting.json+21-16
- json/targeting.yaml+140-161
- json/test/flags/negative/with-invalid-flag-metadata.json-16
- json/test/flags/negative/with-invalid-flag-set-metadata.json-16
- json/test/flags/negative/with-invalid-targeting.json-16
- json/test/flags/positive/with-metadata.json-29
- json/test/flags/positive/with-valid-targeting.json-26
- json/test/negative/empty-variants.json+1-1
- json/test/negative/fractional-invalid-bucketing.json+26
- json/test/negative/fractional-invalid-weighting.json+25
- json/test/negative/invalid-ends-with-param.json+23
- json/test/negative/invalid-flagd-props.json+23
- json/test/negative/invalid-starts-with-param.json+23
- json/test/negative/malformed-flag.json+1-1
- json/test/negative/missing-variants.json+2-1
- json/test/negative/mixed-variant-types.ffconfig.json+1-1
- json/test/negative/no-default-variant.json+1-1
- json/test/negative/sem-ver-invalid-range-specifier.json+23
- json/test/negative/sem-ver-invalid-ver-expression.json+23
- json/test/negative/state-set-incorrectly.json+1-1
- json/test/positive/basic-json-ops.json+74
- json/test/positive/custom-ops.json+161
- json/test/positive/example-simple.flagd.json-1
- json/test/positive/example.flagd.json+1-1
- json/test/positive/if-shorthand.json+71
- json/test/targeting/negative/fractional-invalid-bucketing.json-9
- json/test/targeting/negative/fractional-invalid-weighting.json-8
- json/test/targeting/negative/invalid-ends-with-param.json-9
- json/test/targeting/negative/invalid-flagd-props.json-9
- json/test/targeting/negative/invalid-starts-with-param.json-9
- json/test/targeting/negative/sem-ver-invalid-range-specifier.json-9
- json/test/targeting/negative/sem-ver-invalid-ver-expression.json-9
- json/test/targeting/positive/basic-json-ops.json-61
- json/test/targeting/positive/custom-ops.json-114
- json/test/targeting/positive/if-shorthand.json-35
- json/version.txt+1-1
- protobuf/CHANGELOG.md-33
- protobuf/flagd/evaluation/v1/evaluation.proto-6
- protobuf/flagd/sync/v1/sync.proto+4-12
- protobuf/schema/v1/schema.proto-2
- protobuf/sync/v1/sync_service.proto+2-4
- .github/CODEOWNERS+1
- .github/workflows/pr-checks.yaml+1-1
- .github/workflows/pr-python.yaml-38
- CODEOWNERS-1
- package-lock.json+335-1.6k
- package.json+1-1
- specification.json+27-120
- specification/README.md-3
- specification/appendix-a-included-utilities.md+52-85
- specification/appendix-d-observability.md-73
- specification/assets/gherkin/contextMerging.feature-128
- specification/assets/gherkin/evaluation.feature+1-1
- specification/assets/gherkin/hooks.feature-49
- specification/assets/gherkin/metadata.feature-27
- specification/assets/images/life-cycle.excalidraw+613
- specification/assets/images/life-cycle.png
- specification/assets/images/provider.excalidraw+431
- specification/assets/images/provider.png
- specification/glossary.md+3-13
- specification/sections/01-flag-evaluation.md+11-23
- specification/sections/02-providers.md+5-44
- specification/sections/03-evaluation-context.md+2-2
- specification/sections/04-hooks.md+19-154
- specification/sections/05-events.md+6-6
- specification/sections/06-tracking.md+32-95
- specification/types.md+2-14
- tools/repo_parser/pyproject.toml-17
- tools/repo_parser/requirements.txt-1
- tools/repo_parser/spec_finder.py+64-75
- tools/repo_parser/test_spec_finder.py+13-82
- tools/specification_parser/specification_parser.py+2-2
- tools/specification_parser/specification_parser_test.py+5-5
Submodule flagd-schemas updated 48 files
- .release-please-manifest.json+2-2
- json/CHANGELOG.md-40
- json/flagd_definitions_test.go+10-27
- json/flags.json+7-41
- json/flags.yaml+7-32
- json/targeting.json+21-16
- json/targeting.yaml+140-161
- json/test/flags/negative/with-invalid-flag-metadata.json-16
- json/test/flags/negative/with-invalid-flag-set-metadata.json-16
- json/test/flags/negative/with-invalid-targeting.json-16
- json/test/flags/positive/null-default-variant.json-13
- json/test/flags/positive/undefined-default-variant.json-12
- json/test/flags/positive/with-metadata.json-29
- json/test/flags/positive/with-valid-targeting.json-26
- json/test/negative/empty-variants.json+1-1
- json/test/negative/fractional-invalid-bucketing.json+26
- json/test/negative/fractional-invalid-weighting.json+25
- json/test/negative/invalid-ends-with-param.json+23
- json/test/negative/invalid-flagd-props.json+23
- json/test/negative/invalid-starts-with-param.json+23
- json/test/negative/malformed-flag.json+1-1
- json/test/negative/missing-variants.json+2-1
- json/test/negative/mixed-variant-types.ffconfig.json+1-1
- json/test/negative/no-default-variant.json+1-1
- json/test/negative/sem-ver-invalid-range-specifier.json+23
- json/test/negative/sem-ver-invalid-ver-expression.json+23
- json/test/negative/state-set-incorrectly.json+1-1
- json/test/positive/basic-json-ops.json+74
- json/test/positive/custom-ops.json+161
- json/test/positive/example-simple.flagd.json-1
- json/test/positive/example.flagd.json+1-1
- json/test/positive/if-shorthand.json+71
- json/test/targeting/negative/fractional-invalid-bucketing.json-9
- json/test/targeting/negative/fractional-invalid-weighting.json-8
- json/test/targeting/negative/invalid-ends-with-param.json-9
- json/test/targeting/negative/invalid-flagd-props.json-9
- json/test/targeting/negative/invalid-starts-with-param.json-9
- json/test/targeting/negative/sem-ver-invalid-range-specifier.json-9
- json/test/targeting/negative/sem-ver-invalid-ver-expression.json-9
- json/test/targeting/positive/basic-json-ops.json-61
- json/test/targeting/positive/custom-ops.json-114
- json/test/targeting/positive/if-shorthand.json-35
- json/version.txt+1-1
- protobuf/CHANGELOG.md-33
- protobuf/flagd/evaluation/v1/evaluation.proto-6
- protobuf/flagd/sync/v1/sync.proto+4-12
- protobuf/schema/v1/schema.proto-2
- protobuf/sync/v1/sync_service.proto+2-4
0 commit comments