Skip to content
This repository was archived by the owner on Jun 24, 2026. It is now read-only.

Updates OCGV and SHOT to Terminal.Gui v2 #51

Updates OCGV and SHOT to Terminal.Gui v2

Updates OCGV and SHOT to Terminal.Gui v2 #51

Triggered via pull request January 16, 2026 16:32
Status Success
Total duration 11m 43s
Artifacts 6

ci-test.yml

on: pull_request
Matrix: dotnet
Fit to window
Zoom out
Zoom in

Annotations

15 warnings
dotnet (ubuntu-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L184
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.GetDataColumnsForObject(System.Collections.Generic.List<System.Management.Automation.PSObject>, bool)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (ubuntu-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.EndsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.EndsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (ubuntu-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (ubuntu-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
Use 'string.EndsWith(char)' instead of 'string.EndsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1866)
dotnet (ubuntu-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L324
The variable 'ex' is declared but never used
dotnet (windows-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L184
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.GetDataColumnsForObject(System.Collections.Generic.List<System.Management.Automation.PSObject>, bool)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (windows-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.EndsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.EndsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (windows-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (windows-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
Use 'string.EndsWith(char)' instead of 'string.EndsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1866)
dotnet (windows-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L324
The variable 'ex' is declared but never used
dotnet (macos-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.EndsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.EndsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (macos-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.CastObjectToDataTableRow(System.Management.Automation.PSObject, System.Collections.Generic.List<Microsoft.PowerShell.OutGridView.Models.DataTableColumn>, int)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (macos-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L289
Use 'string.EndsWith(char)' instead of 'string.EndsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1866)
dotnet (macos-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L184
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Microsoft.PowerShell.ConsoleGuiTools.TypeGetter.GetDataColumnsForObject(System.Collections.Generic.List<System.Management.Automation.PSObject>, bool)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
dotnet (macos-latest): src/Microsoft.PowerShell.ConsoleGuiTools/TypeGetter.cs#L324
The variable 'ex' is declared but never used

Artifacts

Produced during runtime
Name Size Digest
ConsoleGuiTools-module-macos-latest Expired
7.61 MB
sha256:0273d530af06407c75f7bf1f43ff8644997882b21c9dc3122a8b0c6f6b91381b
ConsoleGuiTools-module-ubuntu-latest Expired
7.61 MB
sha256:8d1a868017297d532f5565eb38058cc7262311f606e80bd77c6aa8558889249b
ConsoleGuiTools-module-windows-latest Expired
7.61 MB
sha256:72b0860123c977d51b866adec06e44897d5d28d686567a88273b173c4332ae52
ConsoleGuiTools-nupkg-macos-latest Expired
7.44 MB
sha256:bc1754850037787cc6a8607585acb6ee418cb2b634f4b8d8af1da3c44492a54d
ConsoleGuiTools-nupkg-ubuntu-latest Expired
7.44 MB
sha256:5bb0a7cc4c765c0f90cc32b94ebe6107abb3b42ce5f7c24104b22360a22b172a
ConsoleGuiTools-nupkg-windows-latest Expired
7.48 MB
sha256:30a0dd01aaca2dce1aa67c86c96161c8942b6a503c256d7c394691b83cae84d4