Skip to content

Stabilize runtime evidence for v1.3.0-beta.2 #16

Stabilize runtime evidence for v1.3.0-beta.2

Stabilize runtime evidence for v1.3.0-beta.2 #16

Triggered via pull request July 10, 2026 19:36
Status Success
Total duration 1m 22s
Artifacts 1

runtime-stability.yml

on: pull_request
Deterministic multi-stream stability gate
1m 17s
Deterministic multi-stream stability gate
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
Deterministic multi-stream stability gate
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/
Deterministic multi-stream stability gate: src/ProcessBus.Iec61850.Raw/Analysis/RawProcessBusAnalyzer.cs#L651
The behavior of 'byte.ToString()' could vary based on the current user's locale settings. Replace this call in 'RawProcessBusAnalyzer.BuildGooseItem(GoosePacket)' with a call to 'byte.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Deterministic multi-stream stability gate: src/ProcessBus.Iec61850.Raw/Analysis/RawProcessBusAnalyzer.cs#L650
The behavior of 'ushort.ToString()' could vary based on the current user's locale settings. Replace this call in 'RawProcessBusAnalyzer.BuildGooseItem(GoosePacket)' with a call to 'ushort.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Deterministic multi-stream stability gate: src/ProcessBus.Iec61850.Raw/Analysis/RawProcessBusAnalyzer.cs#L561
The behavior of 'byte.ToString()' could vary based on the current user's locale settings. Replace this call in 'RawProcessBusAnalyzer.ApplyPtpDiagnostics(SvDiagnosticsSnapshot)' with a call to 'byte.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Deterministic multi-stream stability gate: 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)
Deterministic multi-stream stability gate: 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)
Deterministic multi-stream stability gate: 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)
Deterministic multi-stream stability gate: 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)
Deterministic multi-stream stability gate: 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)
Deterministic multi-stream stability gate: 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)
Deterministic multi-stream stability gate: 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
runtime-stability-29118556359
6.29 KB
sha256:176d6f84fbe5f8ebf92031f6afc26803010255fdc7d57ea08a0cbdc1347ea1ed