Skip to content

Development

Development #54

Triggered via pull request July 18, 2026 02:02
Status Success
Total duration 5m 41s
Artifacts 1

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
build
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@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build: src/Extensions/Waves.Api/Helper/RecordHelper.cs#L388
Dereference of a possibly null reference.
build: src/Extensions/Waves.Api/Helper/RecordHelper.cs#L382
Possible null reference argument for parameter 'recordCache' in 'RecordCacheDetily? RecordHelper.SortItemsByTime(RecordCacheDetily recordCache)'.
build: src/Extensions/Waves.Api/Helper/RecordHelper.cs#L348
Possible null reference argument for parameter 'item1' in 'Tuple<RecordCardItemWrapper, int>.Tuple(RecordCardItemWrapper item1, int item2)'.
build: src/Extensions/Waves.Api/Helper/RecordHelper.cs#L334
Converting null literal or possible null value to non-nullable type.
build: src/Extensions/Waves.Api/Models/CloudGame/CloudGameNode.cs#L30
Non-nullable property 'NodeList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier, or declaring the property as nullable, or safely handling the case where 'field' is null in the 'get' accessor.
build: src/Extensions/Waves.Api/Models/CloudGame/CloudGameNode.cs#L37
Possible null reference assignment.
build: src/Extensions/Waves.Api/Helper/RecordHelper.cs#L75
The variable 'ex' is declared but never used
build: src/Extensions/Waves.Api/Helper/RecordHelper.cs#L84
Cannot convert null literal to non-nullable reference type.
build: src/Extensions/ProxyExtensions/Common/SocketHttpFactory.cs#L95
Possible null reference argument for parameter 'proxy' in 'SocketsHttpHandler SocketHttpFactory.CreateGithubHandler(string proxy, Dictionary<string, IPAddress[]> ipEndpoint)'.
build: src/Haiyu.Analyzers/SettingsGenerator.cs#L70
Possible null reference argument for parameter 'name' in 'SettingEntry.SettingEntry(string name, string typeName, bool nullable, string? defaultValue, bool isString, bool isInt32, bool isInt64, bool isSingle, bool isDouble, bool isBoolean, bool isDateTime, bool isGuid, bool isComplex, bool hasJsonTypeInfo, string? jsonTypeInfoContextType, string? jsonTypeInfoPropertyName)'.

Artifacts

Produced during runtime
Name Size Digest
Haiyu
82.3 MB
sha256:696cbcd3cd1582878e19dceadd542cfa8029f4f1860812a6af8cabe4b899dfb8