Skip to content

Bump xunit.runner.visualstudio from 3.1.5 to 4.0.0 #102

Bump xunit.runner.visualstudio from 3.1.5 to 4.0.0

Bump xunit.runner.visualstudio from 3.1.5 to 4.0.0 #102

Triggered via pull request September 5, 2026 09:45
Status Success
Total duration 1m 10s
Artifacts 1

ci.yml

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

Annotations

11 warnings
Build, test, and repository health
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, test, and repository health: src/ProcessBus.Iec61850.Raw/Replay/PcapReplayReader.cs#L12
Use 'ArgumentOutOfRangeException.ThrowIfLessThan' 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.Iec61850.Raw/Analysis/RawProcessBusAnalyzer.cs#L398
The behavior of 'ushort.ToString()' could vary based on the current user's locale settings. Replace this call in 'RawProcessBusAnalyzer.TrackPtpEvent(PtpMessage)' with a call to 'ushort.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build, test, and repository health: src/ProcessBus.Iec61850.Raw/Replay/ProcessBusReplaySession.cs#L36
Method Replay passes 'MaximumFrames' as the paramName argument to a ArgumentOutOfRangeException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2208)
Build, test, and repository health: src/ProcessBus.Iec61850.Raw/Analysis/RawProcessBusAnalyzer.cs#L247
The behavior of 'uint.ToString()' could vary based on the current user's locale settings. Replace this call in 'RawProcessBusAnalyzer.ResolveSvMappingProfile(ProcessBusFrame, SampledValueAsdu)' with a call to 'uint.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build, test, and repository health: src/ProcessBus.Iec61850.Raw/Analysis/RawProcessBusAnalyzer.cs#L246
The behavior of 'ushort.ToString()' could vary based on the current user's locale settings. Replace this call in 'RawProcessBusAnalyzer.ResolveSvMappingProfile(ProcessBusFrame, SampledValueAsdu)' with a call to 'ushort.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build, test, and repository health: src/ProcessBus.Iec61850.Raw/Runtime/SvRuntimeSnapshot.cs#L169
Use 'ArgumentOutOfRangeException.ThrowIfNegative' 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/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/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/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-33958842808
121 KB
sha256:c0d5e1612a223a76f2e7d9e099543a9609b060f2a6e055f366a3dc698d0729f9