Skip to content

Release automation: guarded public stable v1.4.0 approval trigger #239

Release automation: guarded public stable v1.4.0 approval trigger

Release automation: guarded public stable v1.4.0 approval trigger #239

Triggered via pull request October 18, 2026 01:25
Status Success
Total duration 1m 26s
Artifacts 1

ci.yml

on: pull_request
Build, test, and repository health
1m 21s
Build, test, and repository health
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Build, test, and repository health: src/ProcessBus.Iec61850.Raw/Capture/NpcapRawFrameSource.cs#L431
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
Build, test, and repository health: src/ProcessBus.Iec61850.Raw/Capture/NpcapRawFrameSource.cs#L368
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
Build, test, and repository health: src/ProcessBus.Iec61850.Raw/Capture/NpcapRawFrameSource.cs#L376
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
Build, test, and repository health: src/ProcessBus.Iec61850.Raw/Interop/PcapInteropInspector.cs#L19
Method 'ProcessBus.Iec61850.Raw.Interop.PcapInteropInspector.Inspect(System.IO.Stream, System.Collections.Generic.IReadOnlyList<ProcessBus.Core.Models.Scl.SclSvStreamModel>?, int, System.Threading.CancellationToken, System.IProgress<ProcessBus.Iec61850.Raw.Interop.PcapInspectionProgress>?)' should take CancellationToken as the last parameter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1068)
Build, test, and repository health: src/ProcessBus.Iec61850.Raw/Interop/PcapInteropInspector.cs#L348
Member 'IsPhysicallyAccepted' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build, test, and repository health: src/ProcessBus.Iec61850.Raw/Analysis/RollingJitterWindow.cs#L23
Use 'ArgumentOutOfRangeException.ThrowIfNegativeOrZero' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1512)
Build, test, and repository health: src/ProcessBus.Core/Models/PtpEventItem.cs#L6
The behavior of 'DateTime.ToString(string)' could vary based on the current user's locale settings. Replace this call in 'PtpEventItem.TimeText.get' with a call to 'DateTime.ToString(string, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build, test, and repository health: src/ProcessBus.Core/Services/PcapAdapterCatalog.cs#L128
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
Build, test, and repository health: src/ProcessBus.Core/Services/PcapAdapterCatalog.cs#L58
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'PcapAdapterCatalog.GetAdaptersCore()' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build, test, and repository health: src/ProcessBus.Core/Services/Scl/SclSemanticParser.cs#L9
Member 'Load' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)

Artifacts

Produced during runtime
Name Size Digest
test-evidence-39086437690
174 KB
sha256:d3cc41249ce4111b034a9d36f9d6f8e3c6e8af90e81a58188620324898864647