Skip to content

Merge branch 'development' #178

Merge branch 'development'

Merge branch 'development' #178

Triggered via push December 12, 2025 17:29
Status Success
Total duration 4m 0s
Artifacts 3

master.yml

on: push
version
8s
version
Matrix: build
Notify Backend of build
10s
Notify Backend of build
Fit to window
Zoom out
Zoom in

Annotations

60 warnings
Linux Build
Converting null literal or possible null value to non-nullable type.
Linux Build
Possible null reference return.
Linux Build
Possible null reference return.
Linux Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairDeviceProvider.Provider_OnException(object sender, ExceptionEventArgs args)' doesn't match the target delegate 'EventHandler<ExceptionEventArgs>' (possibly because of nullability attributes).
Linux Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairDeviceProvider.SessionStateChanged(object sender, CorsairSessionState state)' doesn't match the target delegate 'EventHandler<CorsairSessionState>' (possibly because of nullability attributes).
Linux Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairDeviceProvider.Provider_OnException(object sender, ExceptionEventArgs args)' doesn't match the target delegate 'EventHandler<ExceptionEventArgs>' (possibly because of nullability attributes).
Linux Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairDeviceProvider.SessionStateChanged(object sender, CorsairSessionState state)' doesn't match the target delegate 'EventHandler<CorsairSessionState>' (possibly because of nullability attributes).
Linux Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairLegacyDeviceProvider.Provider_OnException(object sender, ExceptionEventArgs args)' doesn't match the target delegate 'EventHandler<ExceptionEventArgs>' (possibly because of nullability attributes).
Linux Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairLegacyDeviceProvider.Provider_OnException(object sender, ExceptionEventArgs args)' doesn't match the target delegate 'EventHandler<ExceptionEventArgs>' (possibly because of nullability attributes).
Linux Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairDeviceProvider.RestartTimerOnElapsed(object sender, ElapsedEventArgs e)' doesn't match the target delegate 'ElapsedEventHandler' (possibly because of nullability attributes).
Linux Build: src/Artemis.Core/Services/WebServer/EndPoints/RawPluginEndPoint.cs#L8
XML comment has cref attribute 'IHttpContext' that could not be resolved
Linux Build: src/Artemis.Core/Constants.cs#L148
Missing XML comment for publicly visible type or member 'Constants.GetStartupRoute()'
Linux Build: src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs#L19
Non-nullable property 'Returns' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Linux Build: src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs#L19
Non-nullable property 'Accepts' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Linux Build: src/Artemis.Core/Services/WebServer/WebApiControllerRegistration.cs#L27
Non-nullable property 'Factory' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Linux Build: src/Artemis.Core/Services/WebServer/WebServerService.cs#L60
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Linux Build: src/Artemis.Core/Services/WebServer/WebServerService.cs#L58
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Linux Build: src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs#L52
XML comment has badly formed XML -- 'Expected an end tag for element 'summary'.'
Linux Build: src/Artemis.Storage/Entities/RawProfileContainer.cs#L9
Non-nullable property 'Profile' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Linux Build: src/Artemis.Storage/Entities/RawProfileContainer.cs#L8
Non-nullable property 'ProfileConfiguration' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
MacOS Build
Non-nullable property 'GraphicsCardVendorId' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
MacOS Build
Non-nullable property 'Capture' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
MacOS Build
Nullability of reference types in type of parameter 'parameter' of 'object RenderScaleConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)' doesn't match implicitly implemented member 'object? IValueConverter.ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)' (possibly because of nullability attributes).
MacOS Build
Nullability of reference types in type of parameter 'value' of 'object RenderScaleConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)' doesn't match implicitly implemented member 'object? IValueConverter.ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)' (possibly because of nullability attributes).
MacOS Build
Nullability of reference types in type of parameter 'parameter' of 'object RenderScaleConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture)' doesn't match implicitly implemented member 'object? IValueConverter.Convert(object? value, Type targetType, object? parameter, CultureInfo culture)' (possibly because of nullability attributes).
MacOS Build
Nullability of reference types in type of parameter 'value' of 'object RenderScaleConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture)' doesn't match implicitly implemented member 'object? IValueConverter.Convert(object? value, Type targetType, object? parameter, CultureInfo culture)' (possibly because of nullability attributes).
MacOS Build
'DotTrace.EnsurePrerequisiteAsync(CancellationToken, IProgress<double>, Uri, NuGetApi, string)' is obsolete: 'Use InitAsync or InitOffline instead'
MacOS Build
'DotMemory.EnsurePrerequisiteAsync(CancellationToken, IProgress<double>, Uri, NuGetApi, string)' is obsolete: 'Use InitAsync or InitOffline instead'
MacOS Build
'DotMemory.EnsurePrerequisite(Uri, NuGetApi, string)' is obsolete: 'Use Init or InitOffline instead'
MacOS Build
'DotTrace.EnsurePrerequisite(Uri, NuGetApi, string)' is obsolete: 'Use Init or InitOffline instead'
MacOS Build: src/Artemis.Core/Services/WebServer/EndPoints/RawPluginEndPoint.cs#L8
XML comment has cref attribute 'IHttpContext' that could not be resolved
MacOS Build: src/Artemis.Core/Constants.cs#L148
Missing XML comment for publicly visible type or member 'Constants.GetStartupRoute()'
MacOS Build: src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs#L19
Non-nullable property 'Returns' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
MacOS Build: src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs#L19
Non-nullable property 'Accepts' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
MacOS Build: src/Artemis.Core/Services/WebServer/WebApiControllerRegistration.cs#L27
Non-nullable property 'Factory' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
MacOS Build: src/Artemis.Core/Services/WebServer/WebServerService.cs#L60
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
MacOS Build: src/Artemis.Core/Services/WebServer/WebServerService.cs#L58
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
MacOS Build: src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs#L52
XML comment has badly formed XML -- 'Expected an end tag for element 'summary'.'
MacOS Build: src/Artemis.Storage/Entities/RawProfileContainer.cs#L9
Non-nullable property 'Profile' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
MacOS Build: src/Artemis.Storage/Entities/RawProfileContainer.cs#L8
Non-nullable property 'ProfileConfiguration' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Windows Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairDeviceProvider.Provider_OnException(object sender, ExceptionEventArgs args)' doesn't match the target delegate 'EventHandler<ExceptionEventArgs>' (possibly because of nullability attributes).
Windows Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairDeviceProvider.SessionStateChanged(object sender, CorsairSessionState state)' doesn't match the target delegate 'EventHandler<CorsairSessionState>' (possibly because of nullability attributes).
Windows Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairLegacyDeviceProvider.Provider_OnException(object sender, ExceptionEventArgs args)' doesn't match the target delegate 'EventHandler<ExceptionEventArgs>' (possibly because of nullability attributes).
Windows Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairDeviceProvider.Provider_OnException(object sender, ExceptionEventArgs args)' doesn't match the target delegate 'EventHandler<ExceptionEventArgs>' (possibly because of nullability attributes).
Windows Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairDeviceProvider.SessionStateChanged(object sender, CorsairSessionState state)' doesn't match the target delegate 'EventHandler<CorsairSessionState>' (possibly because of nullability attributes).
Windows Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairLegacyDeviceProvider.Provider_OnException(object sender, ExceptionEventArgs args)' doesn't match the target delegate 'EventHandler<ExceptionEventArgs>' (possibly because of nullability attributes).
Windows Build
Nullability of reference types in type of parameter 'sender' of 'void CorsairDeviceProvider.RestartTimerOnElapsed(object sender, ElapsedEventArgs e)' doesn't match the target delegate 'ElapsedEventHandler' (possibly because of nullability attributes).
Windows Build
Non-nullable property 'ModuleId' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Windows Build
The field 'PhilipsHueConfigurationViewModel._roomDisplay' is never used
Windows Build
The field 'PhilipsHueConfigurationViewModel._lightDisplay' is never used
Windows Build: src/Artemis.Core/Services/WebServer/EndPoints/RawPluginEndPoint.cs#L8
XML comment has cref attribute 'IHttpContext' that could not be resolved
Windows Build: src/Artemis.Core/Constants.cs#L148
Missing XML comment for publicly visible type or member 'Constants.GetStartupRoute()'
Windows Build: src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs#L19
Non-nullable property 'Returns' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Windows Build: src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs#L19
Non-nullable property 'Accepts' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Windows Build: src/Artemis.Core/Services/WebServer/WebApiControllerRegistration.cs#L27
Non-nullable property 'Factory' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Windows Build: src/Artemis.Core/Services/WebServer/WebServerService.cs#L60
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Windows Build: src/Artemis.Core/Services/WebServer/WebServerService.cs#L58
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Windows Build: src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs#L52
XML comment has badly formed XML -- 'Expected an end tag for element 'summary'.'
Windows Build: src/Artemis.Storage/Entities/RawProfileContainer.cs#L9
Non-nullable property 'Profile' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Windows Build: src/Artemis.Storage/Entities/RawProfileContainer.cs#L8
Non-nullable property 'ProfileConfiguration' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.

Artifacts

Produced during runtime
Name Size Digest
artemis-linux-x64-1.2025.1212.3 Expired
101 MB
sha256:bd5e9cbc672b240346e49c7df3999d98df797e457eabbcea55ae7838e26461a2
artemis-osx-x64-1.2025.1212.3 Expired
104 MB
sha256:71db60a31a943ca14aa44b7c8c1f243b049f363214ab6f28886f8beb0f703b13
artemis-win-x64-1.2025.1212.3 Expired
114 MB
sha256:f6950db9f3fb3699ebb8e1656148fad092beb38860d51b89aa22954c3de3a1f3