Skip to content

Update Epplus 4 entry in compatibility table #87

Update Epplus 4 entry in compatibility table

Update Epplus 4 entry in compatibility table #87

Triggered via push December 28, 2025 23:12
Status Success
Total duration 4m 32s
Artifacts 12

BuildAndTest.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 38 warnings, and 12 notices
test (ubuntu-latest)
Process completed with exit code 127.
test (macos-latest)
Process completed with exit code 127.
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L171
Exception type System.IndexOutOfRangeException is reserved by the runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L34
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L36
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/ca1865)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L36
Use 'string.StartsWith(char)' instead of 'string.StartsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1865)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L26
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L7
Names of 'Members' and 'Public Property Address As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean) As String, Public ReadOnly Property Address(inclusiveSheetName As Boolean, useAbsoluteAddressingForColumn As Boolean, useAbsoluteAddressingForRow As Boolean) As String, Public Shared ReadOnly Property Address(rowIndex As Integer, columnIndex As Integer) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (ubuntu-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L7
Names of 'Members' and 'Public ReadOnly Property Cell(index As Integer) As CompuMaster.Excel.ExcelOps.ExcelCell, Public ReadOnly Property Cell(index As Integer, accessDirection As CompuMaster.Excel.ExcelOps.ExcelRange.CellAccessDirection) As CompuMaster.Excel.ExcelOps.ExcelCell' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (ubuntu-latest): ExcelOps/ExcelCommons/TextTable.vb#L8
Names of 'Members' and 'Public Property Cell(rowIndex As Integer, columnIndex As Integer) As String, Public Property Cell(rowIndex As Integer, columnName As String) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (macos-latest): ExcelOps/ExcelCommons/TextTable.vb#L8
Names of 'Members' and 'Public Property Cell(rowIndex As Integer, columnIndex As Integer) As String, Public Property Cell(rowIndex As Integer, columnName As String) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (macos-latest): Epplus-FixCalcsEdition/EPPlus/FormulaParsing/CalculateExtentions.cs#L160
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
test (macos-latest): Epplus-FixCalcsEdition/EPPlus/Packaging/ZipPackageRelationshipBase.cs#L109
'Uri.EscapeUriString(string)' is obsolete: 'Uri.EscapeUriString can corrupt the Uri string in some cases. Consider using Uri.EscapeDataString for query string components.' (https://aka.ms/dotnet-warnings/SYSLIB0013)
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L315
Change ExcelRange.ExcelRangeEnum.Dispose() to call GC.SuppressFinalize(Object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
test (macos-latest): ExcelOps/ExcelCommons/Tools.vb#L502
Unsafe overload of 'Load' method (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca3075)
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L171
Exception type System.IndexOutOfRangeException is reserved by the runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
test (macos-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L5
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (macos-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L5
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (macos-latest): Epplus-FixCalcsEdition/EPPlus/ExcelWorksheet.cs#L888
'XmlTextReader.ProhibitDtd' is obsolete: 'Use DtdProcessing property instead.'
test (macos-latest): Epplus-FixCalcsEdition/EPPlus/XmlHelper.cs#L834
'XmlReaderSettings.ProhibitDtd' is obsolete: 'Use XmlReaderSettings.DtdProcessing property instead.'
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest)
Running this action via 'uses: EnricoMi/publish-unit-test-result-action/composite@v2 is deprecated! For details, see: https://github.com/EnricoMi/publish-unit-test-result-action/tree/v2#running-as-a-composite-action
test (windows-latest): ExcelOps/ExcelCommons/TextTable.vb#L8
Names of 'Members' and 'Public Property Cell(rowIndex As Integer, columnIndex As Integer) As String, Public Property Cell(rowIndex As Integer, columnName As String) As String' should differ by more than case (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1708)
test (windows-latest): Epplus-FixCalcsEdition/EPPlus/FormulaParsing/CalculateExtentions.cs#L160
Re-throwing caught exception changes stack information (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2200)
test (windows-latest): Epplus-FixCalcsEdition/EPPlus/Packaging/ZipPackageRelationshipBase.cs#L109
'Uri.EscapeUriString(string)' is obsolete: 'Uri.EscapeUriString can corrupt the Uri string in some cases. Consider using Uri.EscapeDataString for query string components.' (https://aka.ms/dotnet-warnings/SYSLIB0013)
test (windows-latest): Epplus-FixCalcsEdition/EPPlus/ExcelWorksheet.cs#L888
'XmlTextReader.ProhibitDtd' is obsolete: 'Use DtdProcessing property instead.'
test (windows-latest): Epplus-FixCalcsEdition/EPPlus/XmlHelper.cs#L834
'XmlReaderSettings.ProhibitDtd' is obsolete: 'Use XmlReaderSettings.DtdProcessing property instead.'
test (windows-latest): ExcelOps/ExcelCommons/Tools.vb#L502
Unsafe overload of 'Load' method (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca3075)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L315
Change ExcelRange.ExcelRangeEnum.Dispose() to call GC.SuppressFinalize(Object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L171
Exception type System.IndexOutOfRangeException is reserved by the runtime (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2201)
test (windows-latest): ExcelOps/ExcelCommons/ExcelRange.vb#L5
ExcelRange should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
test (windows-latest): ExcelOps/ExcelCommons/ExcelCell.vb#L5
ExcelCell should define operator(s) '<=, >=' since it implements IComparable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1036)
2 tests found
There are 2 tests, see "Raw output" for the full list of tests.
50 tests found
There are 50 tests, see "Raw output" for the full list of tests.
2 tests found
There are 2 tests, see "Raw output" for the full list of tests.
50 tests found
There are 50 tests, see "Raw output" for the full list of tests.
6 tests found
There are 6 tests, see "Raw output" for the full list of tests.
6 tests found
There are 6 tests, see "Raw output" for the full list of tests.
6 tests found
There are 6 tests, see "Raw output" for the full list of tests.
6 tests found
There are 6 tests, see "Raw output" for the full list of tests.
2 tests found
There are 2 tests, see "Raw output" for the full list of tests.
225 tests found
There are 225 tests, see "Raw output" for the full list of tests.
64 tests found
There are 64 tests, see "Raw output" for the full list of tests.
66 tests found
There are 66 tests, see "Raw output" for the full list of tests.

Artifacts

Produced during runtime
Name Size Digest
NUnit Test Results macos-latest - CompuMaster.Excel.Test Expired
1.23 KB
sha256:64f9022770e2ae58762f0d618399363b601378cf91c35d1ae8bf9d1e4a0bd06c
NUnit Test Results macos-latest - CompuMaster.Excel.TestFreeSpireXls Expired
466 Bytes
sha256:df3a3b2e310b04cfd4111993e7c9335d009519585e3d379060588ad0589f4508
NUnit Test Results macos-latest - CompuMaster.Excel.TestSpireXls Expired
466 Bytes
sha256:42d9ff2485a6cf771c04f32d1646387d6f6ae0f5a01ab8e96058a06dfa8f5adb
NUnit Test Results macos-latest - CompuMaster.MsExcelComInteropTest Expired
380 Bytes
sha256:d2468796b9bd46fd6cfec7ee14e3c8128fb209c60399fdf044ab7a2af0d6b7b4
NUnit Test Results ubuntu-latest - CompuMaster.Excel.Test Expired
1.22 KB
sha256:225bdbbee71401ca30f3c5243bd867a9c4bff515399ed2c826d9797b03c48daa
NUnit Test Results ubuntu-latest - CompuMaster.Excel.TestFreeSpireXls Expired
468 Bytes
sha256:c2438f41681fe3ed4c8ed99ff0518e3ef139a4555cb0f25b2f91751fbb49e8da
NUnit Test Results ubuntu-latest - CompuMaster.Excel.TestSpireXls Expired
465 Bytes
sha256:d7ec4c527ec2277dd438c85e27fe4a0eb3e93c37640df4db59b65ee8c83bb755
NUnit Test Results ubuntu-latest - CompuMaster.MsExcelComInteropTest Expired
379 Bytes
sha256:07a1f8b6091694a8db9e11a51f82cbc52969036e16a389f8b22c384f51ff9177
NUnit Test Results windows-latest - CompuMaster.Excel.Test Expired
3.21 KB
sha256:cac22a18cfc831e161c285032578893dbda8dc72874686f84dd78e6c1d12edbe
NUnit Test Results windows-latest - CompuMaster.Excel.TestFreeSpireXls Expired
1.37 KB
sha256:db7637b942e95579afc8a1a82fa249e0f6ab2ff874a7ef84ff23d832a2c0f04f
NUnit Test Results windows-latest - CompuMaster.Excel.TestSpireXls Expired
1.4 KB
sha256:4b9f506a33b4d296ebc8e48a6247f30897818fa0028f76b606e79416233d7fed
NUnit Test Results windows-latest - CompuMaster.MsExcelComInteropTest Expired
383 Bytes
sha256:3252135c705c791f68ea66f0f0dc3e35dc898b21b87cdefe62c83df14bf07087