Skip to content

chore(deps): bump the github-actions-dependencies group with 3 updates - #119

Merged
JerrettDavis merged 1 commit into
mainfrom
dependabot/github_actions/github-actions-dependencies-a1bc505d7d
Jul 28, 2026
Merged

chore(deps): bump the github-actions-dependencies group with 3 updates#119
JerrettDavis merged 1 commit into
mainfrom
dependabot/github_actions/github-actions-dependencies-a1bc505d7d

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps the github-actions-dependencies group with 3 updates: actions/checkout, github/codeql-action and actions/labeler.

Updates actions/checkout from 7.0.0 to 7.0.1

Release notes

Sourced from actions/checkout's releases.

v7.0.1

What's Changed

Full Changelog: actions/checkout@v7...v7.0.1

Changelog

Sourced from actions/checkout's changelog.

v7.0.1

Commits

Updates github/codeql-action from 4.37.1 to 4.37.3

Release notes

Sourced from github/codeql-action's releases.

v4.37.3

No user facing changes.

v4.37.2

  • The new address format for the config-file input that was introduced in CodeQL Action 4.37.0 is now enabled by default. In addition to the format described there, the remote= prefix can now be used to explicitly indicate that the input refers to a remote file. All previous input formats continue to be accepted as well. #4023
  • The CodeQL Action can now make use of configured private registries in Default Setup to retrieve CodeQL configuration files from remote repositories that require authentication. This will allow customers to store their CodeQL configuration in a single repository that can then be referenced by Default Setup workflows in other repositories. We expect to roll this and other, related changes out to everyone in July. #4007
Changelog

Sourced from github/codeql-action's changelog.

4.37.3 - 22 Jul 2026

No user facing changes.

4.37.2 - 21 Jul 2026

  • The new address format for the config-file input that was introduced in CodeQL Action 4.37.0 is now enabled by default. In addition to the format described there, the remote= prefix can now be used to explicitly indicate that the input refers to a remote file. All previous input formats continue to be accepted as well. #4023
  • The CodeQL Action can now make use of configured private registries in Default Setup to retrieve CodeQL configuration files from remote repositories that require authentication. This will allow customers to store their CodeQL configuration in a single repository that can then be referenced by Default Setup workflows in other repositories. We expect to roll this and other, related changes out to everyone in July. #4007
Commits
  • e4fba86 Merge pull request #4031 from github/update-v4.37.3-72f6a9da0
  • fb50ab5 Update changelog for v4.37.3
  • 72f6a9d Merge pull request #4030 from github/mbg/fix/no-proxy
  • 3b5ee58 Use default request options instead of undefined
  • bfb6be4 Merge pull request #4028 from github/mergeback/v4.37.2-to-main-e0647621
  • 526ab84 Rebuild
  • d6217b9 Update changelog and version after v4.37.2
  • e064762 Merge pull request #4027 from github/update-v4.37.2-385bcdc5a
  • e0faed8 Add a couple of change notes
  • 73aad0e Update changelog for v4.37.2
  • Additional commits viewable in compare view

Updates actions/labeler from 6 to 7

Release notes

Sourced from actions/labeler's releases.

v7.0.0

What's Changed

Enhancements:

Full Changelog: actions/labeler@v6...v7.0.0

v6.2.0

What's Changed

Bug Fix

Dependency Updates

Full Changelog: actions/labeler@v6.1.0...v6.2.0

v6.1.0

Enhancements

  • Add changed-files-labels-limit and max-files-changed configuration options to cap the number of labels added by @​bluca in actions/labeler#923

Bug Fixes

Dependency Updates

New Contributors

Full Changelog: actions/labeler@v6...v6.1.0

v6.0.1

What's Changed

New Contributors

Full Changelog: actions/labeler@v6.0.0...v6.0.1

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the github-actions-dependencies group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action](https://github.com/github/codeql-action) and [actions/labeler](https://github.com/actions/labeler).


Updates `actions/checkout` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v7.0.0...v7.0.1)

Updates `github/codeql-action` from 4.37.1 to 4.37.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v4.37.1...v4.37.3)

Updates `actions/labeler` from 6 to 7
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](actions/labeler@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-dependencies
- dependency-name: github/codeql-action
  dependency-version: 4.37.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-dependencies
- dependency-name: actions/labeler
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: ci. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from JerrettDavis as a code owner July 27, 2026 11:08
@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 62a63e6.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

OpenSSF Scorecard

PackageVersionScoreDetails
actions/actions/checkout 7.0.1 🟢 6.9
Details
CheckScoreReason
Maintained🟢 1024 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Code-Review🟢 10all changesets reviewed
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Packaging⚠️ -1packaging workflow not detected
Pinned-Dependencies🟢 3dependency not pinned by hash detected -- score normalized to 3
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 9security policy file detected
SAST🟢 10SAST tool is run on all commits
Branch-Protection🟢 5branch protection is not maximal on development and all release branches
actions/actions/checkout 7.0.1 🟢 6.9
Details
CheckScoreReason
Maintained🟢 1024 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Code-Review🟢 10all changesets reviewed
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Packaging⚠️ -1packaging workflow not detected
Pinned-Dependencies🟢 3dependency not pinned by hash detected -- score normalized to 3
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 9security policy file detected
SAST🟢 10SAST tool is run on all commits
Branch-Protection🟢 5branch protection is not maximal on development and all release branches

Scanned Files

  • .github/workflows/docs.yml
  • .github/workflows/update-packages.yml

@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage

Summary
  Generated on: 07/27/2026 - 11:21:50
  Coverage date: 07/27/2026 - 11:19:43 - 07/27/2026 - 11:21:23
  Parser: MultiReport (19x Cobertura)
  Assemblies: 29
  Classes: 304
  Files: 266
  Line coverage: 76.5%
  Covered lines: 8072
  Uncovered lines: 2475
  Coverable lines: 10547
  Total lines: 45380
  Branch coverage: 64.5% (3040 of 4710)
  Covered branches: 3040
  Total branches: 4710
  Method coverage: 83.4% (1204 of 1443)
  Full method coverage: 71.1% (1026 of 1443)
  Covered methods: 1204
  Fully covered methods: 1026
  Total methods: 1443

ExperimentFramework                                                                                             77.2%
  ExperimentFramework.Activation.ActivationEvaluator                                                            93.1%
  ExperimentFramework.Activation.SystemTimeProvider                                                              100%
  ExperimentFramework.Decorators.BenchmarkDecoratorFactory                                                      16.6%
  ExperimentFramework.Decorators.DecoratorPipeline                                                              85.7%
  ExperimentFramework.Decorators.ErrorLoggingDecoratorFactory                                                   16.6%
  ExperimentFramework.Decorators.TimeoutDecoratorFactory                                                          25%
  ExperimentFramework.ExperimentBuilder                                                                         81.1%
  ExperimentFramework.ExperimentBuilderExtensions                                                                100%
  ExperimentFramework.ExperimentFrameworkBuilder                                                                 100%
  ExperimentFramework.ExperimentLoggingBuilder                                                                   100%
  ExperimentFramework.ExperimentRegistry                                                                         100%
  ExperimentFramework.KillSwitch.ExperimentDisabledException                                                     100%
  ExperimentFramework.KillSwitch.InMemoryKillSwitchProvider                                                      100%
  ExperimentFramework.KillSwitch.KillSwitchDecoratorFactory                                                     22.7%
  ExperimentFramework.KillSwitch.NoopKillSwitchProvider                                                          100%
  ExperimentFramework.KillSwitch.TrialDisabledException                                                          100%
  ExperimentFramework.Metrics.MetricsDecoratorFactory                                                           13.6%
  ExperimentFramework.Metrics.NoopExperimentMetrics                                                              100%
  ExperimentFramework.Models.BehaviorRule                                                                        100%
  ExperimentFramework.Models.Experiment                                                                          100%
  ExperimentFramework.Models.ExperimentRegistration                                                               75%
  ExperimentFramework.Models.SelectionModeExtensions                                                             100%
  ExperimentFramework.Models.SelectionRule                                                                       100%
  ExperimentFramework.Models.ServiceExperimentDefinition<T>                                                      100%
  ExperimentFramework.Models.Trial                                                                               100%
  ExperimentFramework.Naming.DefaultExperimentNamingConvention                                                   100%
  ExperimentFramework.Naming.ExperimentSelectorName                                                              100%
  ExperimentFramework.RuntimeExperimentProxy<T>                                                                 72.8%
  ExperimentFramework.Selection.Providers.BooleanFeatureFlagProvider                                            12.5%
  ExperimentFramework.Selection.Providers.BooleanFeatureFlagProviderFactory                                      100%
  ExperimentFramework.Selection.Providers.ConfigurationValueProvider                                              80%
  ExperimentFramework.Selection.Providers.ConfigurationValueProviderFactory                                      100%
  ExperimentFramework.Selection.SelectionModeAttribute                                                           100%
  ExperimentFramework.Selection.SelectionModeProviderBase                                                        100%
  ExperimentFramework.Selection.SelectionModeProviderFactory<T>                                                  100%
  ExperimentFramework.Selection.SelectionModeRegistry                                                            100%
  ExperimentFramework.ServiceCollectionExtensions                                                               77.6%
  ExperimentFramework.ServiceExperimentBuilder<T>                                                               94.5%
  ExperimentFramework.ServiceRegistration.OperationMetadata                                                      100%
  ExperimentFramework.ServiceRegistration.OperationResult                                                        100%
  ExperimentFramework.ServiceRegistration.PlanExecutionResult                                                   83.3%
  ExperimentFramework.ServiceRegistration.RegistrationPlan                                                       100%
  ExperimentFramework.ServiceRegistration.RegistrationPlanBuilder                                               97.2%
  ExperimentFramework.ServiceRegistration.RegistrationPlanExecutor                                              62.7%
  ExperimentFramework.ServiceRegistration.RegistrationPlanReport                                                98.1%
  ExperimentFramework.ServiceRegistration.ServiceGraphPatchOperation                                              77%
  ExperimentFramework.ServiceRegistration.ServiceGraphSnapshot                                                   100%
  ExperimentFramework.ServiceRegistration.ValidationFinding                                                      100%
  ExperimentFramework.ServiceRegistration.Validators.AssignabilityValidator                                        0%
  ExperimentFramework.ServiceRegistration.Validators.IdempotencyValidator                                          0%
  ExperimentFramework.ServiceRegistration.Validators.LifetimeSafetyValidator                                    15.7%
  ExperimentFramework.ServiceRegistration.Validators.MultiRegistrationValidator                                    0%
  ExperimentFramework.ServiceRegistration.Validators.OpenGenericValidator                                          0%
  ExperimentFramework.Telemetry.NoopExperimentTelemetry                                                          100%
  ExperimentFramework.Telemetry.OpenTelemetryExperimentTelemetry                                                 100%
  ExperimentFramework.Validation.TrialConflictDetector                                                          98.7%
  ExperimentFramework.Validation.TrialConflictException                                                          100%
  ExperimentFramework.Variants.VariantFeatureManagerAdapter                                                     29.6%

ExperimentFramework.Admin                                                                                        100%
  ExperimentFramework.Admin.ExperimentAdminEndpoints                                                             100%
  ExperimentFramework.Admin.GovernanceAdminEndpoints                                                             100%

ExperimentFramework.Audit                                                                                        100%
  ExperimentFramework.Audit.CompositeAuditSink                                                                   100%
  ExperimentFramework.Audit.LoggingAuditSink                                                                     100%
  ExperimentFramework.Audit.ServiceCollectionExtensions                                                          100%

ExperimentFramework.AutoStop                                                                                     100%
  ExperimentFramework.AutoStop.AutoStopOptions                                                                   100%
  ExperimentFramework.AutoStop.Rules.MinimumSampleSizeRule                                                       100%
  ExperimentFramework.AutoStop.Rules.StatisticalSignificanceRule                                                 100%
  ExperimentFramework.AutoStop.ServiceCollectionExtensions                                                       100%
  ExperimentFramework.AutoStop.VariantData                                                                       100%

ExperimentFramework.Bandit                                                                                      98.8%
  ExperimentFramework.Bandit.Algorithms.EpsilonGreedy                                                            100%
  ExperimentFramework.Bandit.Algorithms.ThompsonSampling                                                        97.3%
  ExperimentFramework.Bandit.Algorithms.UpperConfidenceBound                                                     100%
  ExperimentFramework.Bandit.ArmStatistics                                                                       100%
  ExperimentFramework.Bandit.ServiceCollectionExtensions                                                         100%

ExperimentFramework.Configuration                                                                               68.9%
  ExperimentFramework.Configuration.Building.ConfigurationExperimentBuilder                                     85.3%
  ExperimentFramework.Configuration.Building.TypeResolver                                                         69%
  ExperimentFramework.Configuration.ConfigurationFileWatcher                                                    89.4%
  ExperimentFramework.Configuration.Exceptions.ConfigurationLoadException                                        100%
  ExperimentFramework.Configuration.Exceptions.ExperimentConfigurationException                                  100%
  ExperimentFramework.Configuration.Exceptions.TypeResolutionException                                           100%
  ExperimentFramework.Configuration.Extensions.ConfigurationExtensionRegistry                                   79.1%
  ExperimentFramework.Configuration.Extensions.ConfigurationExtensionServiceCollectionExtensions                92.8%
  ExperimentFramework.Configuration.Extensions.Handlers.ConfigurationKeySelectionModeHandler                     100%
  ExperimentFramework.Configuration.Extensions.Handlers.CustomDecoratorHandler                                  93.7%
  ExperimentFramework.Configuration.Extensions.Handlers.CustomSelectionModeHandler                              66.6%
  ExperimentFramework.Configuration.Extensions.Handlers.FeatureFlagSelectionModeHandler                          100%
  ExperimentFramework.Configuration.Extensions.Handlers.GovernanceConfigurationHandler                            44%
  ExperimentFramework.Configuration.Extensions.Handlers.InMemoryBackplaneConfigurationHandler                   11.1%
  ExperimentFramework.Configuration.Extensions.Handlers.LoggingBackplaneConfigurationHandler                    11.1%
  ExperimentFramework.Configuration.Extensions.Handlers.LoggingDecoratorHandler                                 91.6%
  ExperimentFramework.Configuration.Extensions.Handlers.OpenTelemetryBackplaneConfigurationHandler              11.1%
  ExperimentFramework.Configuration.Extensions.Handlers.TimeoutDecoratorHandler                                  100%
  ExperimentFramework.Configuration.Loading.ConfigurationFileDiscovery                                           100%
  ExperimentFramework.Configuration.Loading.ExperimentConfigurationLoader                                       84.6%
  ExperimentFramework.Configuration.Models.CircuitBreakerDecoratorOptions                                        100%
  ExperimentFramework.Configuration.Models.OutcomeCollectionDecoratorOptions                                     100%
  ExperimentFramework.Configuration.Models.TimeoutDecoratorOptions                                               100%
  ExperimentFramework.Configuration.Schema.Generated.ConfigurationSchema                                           0%
  ExperimentFramework.Configuration.Schema.Generated.SchemaRegistry                                                0%
  ExperimentFramework.Configuration.Schema.SchemaExporter                                                          0%
  ExperimentFramework.Configuration.Schema.SchemaHasher                                                          100%
  ExperimentFramework.Configuration.Schema.SchemaVersionTracker                                                 94.5%
  ExperimentFramework.Configuration.ServiceCollectionExtensions                                                 48.2%
  ExperimentFramework.Configuration.Validation.ConfigurationValidationError                                      100%
  ExperimentFramework.Configuration.Validation.ConfigurationValidationResult                                     100%
  ExperimentFramework.Configuration.Validation.ConfigurationValidator                                           69.5%

ExperimentFramework.Dashboard                                                                                   22.7%
  ExperimentFramework.Dashboard.Authorization.ClaimsPrincipalAuthProvider                                          0%
  ExperimentFramework.Dashboard.DashboardMiddleware                                                                0%
  ExperimentFramework.Dashboard.Data.DefaultDashboardDataProvider                                               35.7%
  ExperimentFramework.Dashboard.EndpointRouteBuilderExtensions                                                  62.5%
  ExperimentFramework.Dashboard.NullTenantResolver                                                                 0%
  ExperimentFramework.Dashboard.Persistence.InMemoryRolloutPersistence                                             0%
  ExperimentFramework.Dashboard.ServiceCollectionExtensions                                                     93.7%
  ExperimentFramework.Dashboard.TenantResolvers.ClaimTenantResolver                                                0%
  ExperimentFramework.Dashboard.TenantResolvers.CompositeTenantResolver                                            0%
  ExperimentFramework.Dashboard.TenantResolvers.HttpHeaderTenantResolver                                           0%
  ExperimentFramework.Dashboard.TenantResolvers.SubdomainTenantResolver                                            0%
  ExperimentFramework.Dashboard.Theming.DefaultThemeProvider                                                       0%

ExperimentFramework.Dashboard.Abstractions                                                                       100%
  ExperimentFramework.Dashboard.Abstractions.TenantContextAccessor                                               100%

ExperimentFramework.Dashboard.Api                                                                               83.8%
  ExperimentFramework.Dashboard.Api.DashboardApiExtensions                                                       100%
  ExperimentFramework.Dashboard.Api.Endpoints.AnalyticsEndpoints                                                72.2%
  ExperimentFramework.Dashboard.Api.Endpoints.AuditEndpoints                                                     100%
  ExperimentFramework.Dashboard.Api.Endpoints.ConfigurationEndpoints                                            81.5%
  ExperimentFramework.Dashboard.Api.Endpoints.ExperimentEndpoints                                               94.2%
  ExperimentFramework.Dashboard.Api.Endpoints.GovernanceEndpoints                                               65.7%
  ExperimentFramework.Dashboard.Api.Endpoints.PluginEndpoints                                                    100%
  ExperimentFramework.Dashboard.Api.Endpoints.RolloutEndpoints                                                  95.6%
  ExperimentFramework.Dashboard.Api.Endpoints.TargetingEndpoints                                                 100%

ExperimentFramework.Dashboard.UI                                                                                52.1%
  ExperimentFramework.Dashboard.UI.Components.Layout.MainLayout                                                  100%
  ExperimentFramework.Dashboard.UI.Components.Pages.Analytics                                                   77.5%
  ExperimentFramework.Dashboard.UI.Components.Pages.Configuration                                                 86%
  ExperimentFramework.Dashboard.UI.Components.Pages.CreateExperiment                                            18.8%
  ExperimentFramework.Dashboard.UI.Components.Pages.DslEditor                                                   45.9%
  ExperimentFramework.Dashboard.UI.Components.Pages.Experiments                                                   50%
  ExperimentFramework.Dashboard.UI.Components.Pages.Governance.Audit                                            33.3%
  ExperimentFramework.Dashboard.UI.Components.Pages.Governance.Lifecycle                                        21.6%
  ExperimentFramework.Dashboard.UI.Components.Pages.Governance.Policies                                         29.4%
  ExperimentFramework.Dashboard.UI.Components.Pages.Governance.Versions                                           22%
  ExperimentFramework.Dashboard.UI.Components.Pages.HypothesisTesting                                           95.8%
  ExperimentFramework.Dashboard.UI.Components.Pages.MinimalTest                                                    0%
  ExperimentFramework.Dashboard.UI.Components.Pages.Plugins                                                     14.9%
  ExperimentFramework.Dashboard.UI.Components.Pages.Rollout                                                     15.6%
  ExperimentFramework.Dashboard.UI.Components.Pages.Targeting                                                     41%
  ExperimentFramework.Dashboard.UI.Components.Shared.MonacoEditor                                               32.8%
  ExperimentFramework.Dashboard.UI.Models.ExperimentWizardModel                                                  100%
  ExperimentFramework.Dashboard.UI.Services.DashboardStateService                                               90.5%
  ExperimentFramework.Dashboard.UI.Services.ExperimentApiClient                                                 97.6%
  ExperimentFramework.Dashboard.UI.Services.ExperimentCodeGenerator                                              100%
  ExperimentFramework.Dashboard.UI.Services.GovernanceListResponse<T>                                              0%
  ExperimentFramework.Dashboard.UI.Services.ThemeService                                                         100%

ExperimentFramework.Data                                                                                        98.1%
  ExperimentFramework.Data.Configuration.OutcomeCollectionDecoratorHandler                                       100%
  ExperimentFramework.Data.Decorators.OutcomeCollectionDecoratorFactory                                          100%
  ExperimentFramework.Data.ExperimentBuilderExtensions                                                           100%
  ExperimentFramework.Data.Models.ExperimentOutcome                                                              100%
  ExperimentFramework.Data.Models.OutcomeAggregation                                                             100%
  ExperimentFramework.Data.Models.OutcomeQuery                                                                   100%
  ExperimentFramework.Data.Recording.OutcomeRecorder                                                             100%
  ExperimentFramework.Data.Recording.OutcomeRecorderOptions                                                      100%
  ExperimentFramework.Data.ServiceCollectionExtensions                                                           100%
  ExperimentFramework.Data.Storage.InMemoryOutcomeStore                                                         93.6%
  ExperimentFramework.Data.Storage.NoopOutcomeStore                                                              100%

ExperimentFramework.DataPlane                                                                                   29.4%
  ExperimentFramework.DataPlane.Decorators.ExposureLoggingDecorator                                                0%
  ExperimentFramework.DataPlane.Decorators.ExposureLoggingDecoratorFactory                                         0%
  ExperimentFramework.DataPlane.ExperimentFrameworkBuilderExtensions                                               0%
  ExperimentFramework.DataPlane.Implementations.CompositeDataBackplane                                             0%
  ExperimentFramework.DataPlane.Implementations.InMemoryDataBackplane                                           66.6%
  ExperimentFramework.DataPlane.Implementations.LoggingDataBackplane                                               0%
  ExperimentFramework.DataPlane.Implementations.OpenTelemetryDataBackplane                                      42.1%
  ExperimentFramework.DataPlane.ServiceCollectionExtensions                                                        0%

ExperimentFramework.DataPlane.Abstractions                                                                      33.3%
  ExperimentFramework.DataPlane.Abstractions.BackplaneHealth                                                      50%
  ExperimentFramework.DataPlane.Abstractions.Configuration.DataPlaneOptions                                        0%

ExperimentFramework.Diagnostics                                                                                 63.4%
  ExperimentFramework.Diagnostics.CompositeExperimentEventSink                                                  84.6%
  ExperimentFramework.Diagnostics.ExperimentDiagnosticsExtensions                                               80.4%
  ExperimentFramework.Diagnostics.ExperimentEventPublisher                                                         0%
  ExperimentFramework.Diagnostics.InMemoryExperimentEventSink                                                    100%
  ExperimentFramework.Diagnostics.LoggerExperimentEventSink                                                     74.3%
  ExperimentFramework.Diagnostics.OpenTelemetryExperimentEventSink                                              93.1%

ExperimentFramework.Distributed                                                                                 94.6%
  ExperimentFramework.Distributed.InMemoryDistributedLockProvider                                               92.5%
  ExperimentFramework.Distributed.InMemoryDistributedState                                                      95.4%
  ExperimentFramework.Distributed.ServiceCollectionExtensions                                                    100%

ExperimentFramework.Distributed.Redis                                                                              0%
  ExperimentFramework.Distributed.Redis.RedisDistributedLockProvider                                               0%
  ExperimentFramework.Distributed.Redis.RedisDistributedState                                                      0%
  ExperimentFramework.Distributed.Redis.ServiceCollectionExtensions                                                0%

ExperimentFramework.FeatureManagement                                                                             80%
  ExperimentFramework.FeatureManagement.ExperimentBuilderExtensions                                               50%
  ExperimentFramework.FeatureManagement.ServiceCollectionExtensions                                              100%
  ExperimentFramework.FeatureManagement.VariantFeatureFlagProvider                                               100%

ExperimentFramework.Governance                                                                                  94.2%
  ExperimentFramework.Governance.Approval.AutomaticApprovalGate                                                  100%
  ExperimentFramework.Governance.Approval.ManualApprovalGate                                                     100%
  ExperimentFramework.Governance.Approval.RoleBasedApprovalGate                                                  100%
  ExperimentFramework.Governance.ApprovalManager                                                                 100%
  ExperimentFramework.Governance.ApprovalResult                                                                  100%
  ExperimentFramework.Governance.GovernanceBuilder                                                              69.5%
  ExperimentFramework.Governance.GovernanceConfiguration                                                           0%
  ExperimentFramework.Governance.LifecycleManager                                                               98.8%
  ExperimentFramework.Governance.Policy.ConflictPreventionPolicy                                                96.4%
  ExperimentFramework.Governance.Policy.ErrorRatePolicy                                                         96.5%
  ExperimentFramework.Governance.Policy.PolicyEvaluator                                                          100%
  ExperimentFramework.Governance.Policy.TimeWindowPolicy                                                        95.6%
  ExperimentFramework.Governance.Policy.TrafficLimitPolicy                                                       100%
  ExperimentFramework.Governance.ServiceCollectionExtensions                                                     100%
  ExperimentFramework.Governance.Versioning.VersionManager                                                      84.4%

ExperimentFramework.Governance.Persistence                                                                      67.8%
  ExperimentFramework.Governance.Persistence.ConcurrencyConflictException                                          0%
  ExperimentFramework.Governance.Persistence.InMemoryGovernancePersistenceBackplane                             71.8%
  ExperimentFramework.Governance.Persistence.PersistenceResult<T>                                               68.4%
  ExperimentFramework.Governance.Persistence.ServiceCollectionExtensions                                           0%

ExperimentFramework.Governance.Persistence.Sql                                                                  95.3%
  ExperimentFramework.Governance.Persistence.Sql.EntityConfigurations.ApprovalRecordEntityConfiguration          100%
  ExperimentFramework.Governance.Persistence.Sql.EntityConfigurations.ConfigurationVersionEntityConfiguration    100%
  ExperimentFramework.Governance.Persistence.Sql.EntityConfigurations.ExperimentStateEntityConfiguration         100%
  ExperimentFramework.Governance.Persistence.Sql.EntityConfigurations.PolicyEvaluationEntityConfiguration        100%
  ExperimentFramework.Governance.Persistence.Sql.EntityConfigurations.StateTransitionEntityConfiguration         100%
  ExperimentFramework.Governance.Persistence.Sql.GovernanceDbContext                                             100%
  ExperimentFramework.Governance.Persistence.Sql.ServiceCollectionExtensions                                       0%
  ExperimentFramework.Governance.Persistence.Sql.SqlGovernancePersistenceBackplane                              95.1%

ExperimentFramework.Metrics.Exporters                                                                            100%
  ExperimentFramework.Metrics.Exporters.OpenTelemetryExperimentMetrics                                           100%
  ExperimentFramework.Metrics.Exporters.PrometheusExperimentMetrics                                              100%

ExperimentFramework.OpenFeature                                                                                   80%
  ExperimentFramework.OpenFeature.ExperimentBuilderExtensions                                                     50%
  ExperimentFramework.OpenFeature.OpenFeatureProvider                                                            100%
  ExperimentFramework.OpenFeature.ServiceCollectionExtensions                                                    100%

ExperimentFramework.Plugins                                                                                       87%
  ExperimentFramework.Plugins.Abstractions.PluginEventArgs                                                       100%
  ExperimentFramework.Plugins.Abstractions.PluginLoadFailedEventArgs                                             100%
  ExperimentFramework.Plugins.Configuration.PluginConfigurationValidator                                         100%
  ExperimentFramework.Plugins.Configuration.PluginDiscoveryService                                               100%
  ExperimentFramework.Plugins.Configuration.PluginsConfig                                                        100%
  ExperimentFramework.Plugins.HotReload.PluginReloadEventArgs                                                    100%
  ExperimentFramework.Plugins.HotReload.PluginReloadFailedEventArgs                                              100%
  ExperimentFramework.Plugins.HotReload.PluginReloadService                                                      100%
  ExperimentFramework.Plugins.HotReload.PluginWatcher                                                           87.8%
  ExperimentFramework.Plugins.Integration.PluginBuilderExtensions                                                100%
  ExperimentFramework.Plugins.Integration.PluginManager                                                         83.3%
  ExperimentFramework.Plugins.Integration.PluginTypeResolver                                                     100%
  ExperimentFramework.Plugins.Loading.PluginContext                                                             55.4%
  ExperimentFramework.Plugins.Loading.PluginLoadContext                                                           72%
  ExperimentFramework.Plugins.Loading.PluginLoader                                                              91.9%
  ExperimentFramework.Plugins.Loading.SharedTypeRegistry                                                        89.1%
  ExperimentFramework.Plugins.Manifest.ManifestLoader                                                             92%
  ExperimentFramework.Plugins.Manifest.ManifestValidationResult                                                   50%
  ExperimentFramework.Plugins.Manifest.ManifestValidator                                                        97.7%
  ExperimentFramework.Plugins.Manifest.PluginManifest                                                            100%
  ExperimentFramework.Plugins.Manifest.PluginManifestAttribute                                                   100%
  ExperimentFramework.Plugins.Manifest.PluginManifestJson                                                        100%
  ExperimentFramework.Plugins.Security.PluginSecurityValidator                                                    73%
  ExperimentFramework.Plugins.ServiceCollectionDecoratorExtensions                                              70.5%
  ExperimentFramework.Plugins.ServiceCollectionExtensions                                                        100%

ExperimentFramework.Resilience                                                                                    99%
  ExperimentFramework.Resilience.CircuitBreakerDecoratorFactory                                                  100%
  ExperimentFramework.Resilience.CircuitBreakerOpenException                                                     100%
  ExperimentFramework.Resilience.CircuitBreakerOptions                                                           100%
  ExperimentFramework.Resilience.Configuration.CircuitBreakerDecoratorHandler                                    100%
  ExperimentFramework.Resilience.ResilienceBuilderExtensions                                                     100%
  ExperimentFramework.Resilience.ResilienceServiceCollectionExtensions                                          85.7%

ExperimentFramework.Rollout                                                                                     98.7%
  ExperimentFramework.Rollout.Configuration.RolloutSelectionModeHandler                                          100%
  ExperimentFramework.Rollout.Configuration.StagedRolloutSelectionModeHandler                                   97.9%
  ExperimentFramework.Rollout.ExperimentBuilderExtensions                                                        100%
  ExperimentFramework.Rollout.RolloutAllocator                                                                    95%
  ExperimentFramework.Rollout.RolloutProvider                                                                    100%
  ExperimentFramework.Rollout.ServiceCollectionExtensions                                                        100%
  ExperimentFramework.Rollout.StagedRolloutOptions                                                               100%
  ExperimentFramework.Rollout.StagedRolloutProvider                                                              100%

ExperimentFramework.Science                                                                                     93.8%
  ExperimentFramework.Science.Analysis.ExperimentAnalyzer                                                       88.3%
  ExperimentFramework.Science.Builders.EndpointBuilder                                                           100%
  ExperimentFramework.Science.Builders.HypothesisBuilder                                                         100%
  ExperimentFramework.Science.Builders.SuccessCriteriaBuilder                                                    100%
  ExperimentFramework.Science.Corrections.BenjaminiHochbergCorrection                                            100%
  ExperimentFramework.Science.Corrections.BonferroniCorrection                                                   100%
  ExperimentFramework.Science.Corrections.HolmBonferroniCorrection                                               100%
  ExperimentFramework.Science.EffectSize.CohensD                                                                 100%
  ExperimentFramework.Science.EffectSize.EffectSizeExtensions                                                    100%
  ExperimentFramework.Science.EffectSize.OddsRatio                                                               100%
  ExperimentFramework.Science.EffectSize.RelativeRisk                                                            100%
  ExperimentFramework.Science.Models.Hypothesis.Endpoint                                                           0%
  ExperimentFramework.Science.Models.Hypothesis.HypothesisDefinition                                               0%
  ExperimentFramework.Science.Models.Results.StatisticalTestResult                                              66.6%
  ExperimentFramework.Science.Models.Snapshots.EnvironmentInfo                                                     0%
  ExperimentFramework.Science.Power.PowerAnalyzer                                                               78.7%
  ExperimentFramework.Science.Reporting.JsonReporter                                                            88.8%
  ExperimentFramework.Science.Reporting.MarkdownReporter                                                        92.6%
  ExperimentFramework.Science.ServiceCollectionExtensions                                                        100%
  ExperimentFramework.Science.Snapshots.InMemorySnapshotStore                                                   90.1%
  ExperimentFramework.Science.Statistics.ChiSquareTest                                                          98.9%
  ExperimentFramework.Science.Statistics.MannWhitneyUTest                                                       97.3%
  ExperimentFramework.Science.Statistics.OneWayAnova                                                            98.4%
  ExperimentFramework.Science.Statistics.PairedTTest                                                            96.9%
  ExperimentFramework.Science.Statistics.TwoSampleTTest                                                         88.4%

ExperimentFramework.Simulation                                                                                  89.5%
  ExperimentFramework.Simulation.Builders.SimulationRunner                                                       100%
  ExperimentFramework.Simulation.Builders.SimulationRunner<T1, T2>                                                74%
  ExperimentFramework.Simulation.Builders.SimulationRunnerBuilder                                                100%
  ExperimentFramework.Simulation.Builders.SimulationServiceBuilder<T>                                            100%
  ExperimentFramework.Simulation.Comparators.EqualityComparator<T>                                               100%
  ExperimentFramework.Simulation.Comparators.JsonComparator<T>                                                  88.4%
  ExperimentFramework.Simulation.Comparators.SimulationComparators                                               100%
  ExperimentFramework.Simulation.Models.ImplementationResult<T>                                                 85.7%
  ExperimentFramework.Simulation.Models.Scenario<T1, T2>                                                         100%
  ExperimentFramework.Simulation.Models.ScenarioResult<T>                                                        100%
  ExperimentFramework.Simulation.Models.SimulationReport                                                         100%
  ExperimentFramework.Simulation.Reporting.SimulationReportExtensions                                           93.4%
  ExperimentFramework.Simulation.ServiceCollectionExtensions                                                       0%

ExperimentFramework.StickyRouting                                                                                100%
  ExperimentFramework.StickyRouting.ExperimentBuilderExtensions                                                  100%
  ExperimentFramework.StickyRouting.ServiceCollectionExtensions                                                  100%
  ExperimentFramework.StickyRouting.StickyRoutingProvider                                                        100%
  ExperimentFramework.StickyRouting.StickyTrialRouter                                                            100%

ExperimentFramework.Targeting                                                                                    100%
  ExperimentFramework.Targeting.Configuration.TargetingSelectionModeHandler                                      100%
  ExperimentFramework.Targeting.InMemoryTargetingConfiguration                                                   100%
  ExperimentFramework.Targeting.ServiceCollectionExtensions                                                      100%
  ExperimentFramework.Targeting.SimpleTargetingContext                                                           100%
  ExperimentFramework.Targeting.TargetingProvider                                                                100%
  ExperimentFramework.Targeting.TargetingRules                                                                   100%

@codecov

codecov Bot commented Jul 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.81%. Comparing base (818ae33) to head (62a63e6).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff            @@
##             main     #119    +/-   ##
========================================
  Coverage   80.81%   80.81%            
========================================
  Files         264      264            
  Lines       10508    10508            
  Branches     1836     1472   -364     
========================================
  Hits         8492     8492            
  Misses       2016     2016            
Flag Coverage Δ
unittests 80.81% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@JerrettDavis
JerrettDavis merged commit 04e6405 into main Jul 28, 2026
12 checks passed
@dependabot
dependabot Bot deleted the dependabot/github_actions/github-actions-dependencies-a1bc505d7d branch July 28, 2026 04:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant