Skip to content

[AI-FSSDK] [FSSDK-13070] prepare for release csharp v4.5.0 #774

[AI-FSSDK] [FSSDK-13070] prepare for release csharp v4.5.0

[AI-FSSDK] [FSSDK-13070] prepare for release csharp v4.5.0 #774

Triggered via pull request September 3, 2026 13:04
Status Success
Total duration 4m 33s
Artifacts –

csharp.yml

on: pull_request
Lint Codebase if Not Draft
1m 44s
Lint Codebase if Not Draft
Build Framework & Run Unit Tests
1m 41s
Build Framework & Run Unit Tests
Build Standard 1.6
46s
Build Standard 1.6
Build Standard 2.0
41s
Build Standard 2.0
Run Integration Tests  /  test
8s
Run Integration Tests / test
Run Performance Tests  /  test
7s
Run Performance Tests / test
Fit to window
Zoom out
Zoom in

Annotations

24 warnings
Lint Codebase if Not Draft
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Framework & Run Unit Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, microsoft/setup-msbuild@v1, NuGet/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Standard 2.0
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Standard 2.0: OptimizelySDK/OptlyConfig/OptimizelyConfigService.cs#L278
'OptimizelyFeature.OptimizelyFeature(string, string, List<OptimizelyExperiment>, List<OptimizelyExperiment>, IDictionary<string, OptimizelyExperiment>, IDictionary<string, OptimizelyVariable>)' is obsolete
Build Standard 2.0: OptimizelySDK/Optimizely.cs#L221
'Optimizely.InitializeComponents(IEventDispatcher, ILogger, IErrorHandler, UserProfileService, NotificationCenter, EventProcessor, OptimizelyDecideOption[], IOdpManager, ICmabService, CmabConfig)' is obsolete
Build Standard 2.0: OptimizelySDK/Optimizely.cs#L149
'Optimizely.InitializeComponents(IEventDispatcher, ILogger, IErrorHandler, UserProfileService, NotificationCenter, EventProcessor, OptimizelyDecideOption[], IOdpManager, ICmabService, CmabConfig)' is obsolete
Build Standard 2.0: OptimizelySDK/OptlyConfig/OptimizelyConfigService.cs#L278
'OptimizelyFeature.OptimizelyFeature(string, string, List<OptimizelyExperiment>, List<OptimizelyExperiment>, IDictionary<string, OptimizelyExperiment>, IDictionary<string, OptimizelyVariable>)' is obsolete
Build Standard 2.0: OptimizelySDK/Optimizely.cs#L221
'Optimizely.InitializeComponents(IEventDispatcher, ILogger, IErrorHandler, UserProfileService, NotificationCenter, EventProcessor, OptimizelyDecideOption[], IOdpManager, ICmabService, CmabConfig)' is obsolete
Build Standard 2.0: OptimizelySDK/Optimizely.cs#L149
'Optimizely.InitializeComponents(IEventDispatcher, ILogger, IErrorHandler, UserProfileService, NotificationCenter, EventProcessor, OptimizelyDecideOption[], IOdpManager, ICmabService, CmabConfig)' is obsolete
Build Standard 2.0
.NET Core 3.1 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.
Build Standard 1.6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Standard 1.6: OptimizelySDK/OptimizelyFactory.cs#L268
'Optimizely' is obsolete: 'Net standard 1.6 SDK support is deprecated, use Net standard 2.0 or above'
Build Standard 1.6: OptimizelySDK/OptimizelyUserContext.cs#L75
'Optimizely' is obsolete: 'Net standard 1.6 SDK support is deprecated, use Net standard 2.0 or above'
Build Standard 1.6: OptimizelySDK/OptimizelyUserContext.cs#L68
'Optimizely' is obsolete: 'Net standard 1.6 SDK support is deprecated, use Net standard 2.0 or above'
Build Standard 1.6: OptimizelySDK/OptimizelyUserContext.cs#L64
'Optimizely' is obsolete: 'Net standard 1.6 SDK support is deprecated, use Net standard 2.0 or above'
Build Standard 1.6: OptimizelySDK/OptimizelyUserContext.cs#L55
'Optimizely' is obsolete: 'Net standard 1.6 SDK support is deprecated, use Net standard 2.0 or above'
Build Standard 1.6: OptimizelySDK/OptimizelyUserContext.cs#L111
'Optimizely' is obsolete: 'Net standard 1.6 SDK support is deprecated, use Net standard 2.0 or above'
Build Standard 1.6: OptimizelySDK/OptimizelyFactory.cs#L244
'Optimizely' is obsolete: 'Net standard 1.6 SDK support is deprecated, use Net standard 2.0 or above'
Build Standard 1.6: OptimizelySDK/OptimizelyFactory.cs#L212
'Optimizely' is obsolete: 'Net standard 1.6 SDK support is deprecated, use Net standard 2.0 or above'
Build Standard 1.6: OptimizelySDK/OptimizelyFactory.cs#L177
'Optimizely' is obsolete: 'Net standard 1.6 SDK support is deprecated, use Net standard 2.0 or above'
Build Standard 1.6: OptimizelySDK/OptimizelyFactory.cs#L172
'Optimizely' is obsolete: 'Net standard 1.6 SDK support is deprecated, use Net standard 2.0 or above'
Build Standard 1.6
.NET Core 3.1 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.
Run Performance Tests / test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run Integration Tests / test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/