Skip to content

fix(datagrid): resolve a row view's index from the table instead of a stale copy #1970

fix(datagrid): resolve a row view's index from the table instead of a stale copy

fix(datagrid): resolve a row view's index from the table instead of a stale copy #1970

Triggered via pull request August 26, 2026 12:32
Status Failure
Total duration 1h 8m 38s
Artifacts 4

macos-tests.yml

on: pull_request
Detect relevant changes
10s
Detect relevant changes
Matrix: ui
macOS Tests Gate
3s
macOS Tests Gate
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 22 warnings
UI tests 1/3: TableProUITests/Support/UITestCase.swift#L128
testLoadInEditorFillsTheTabInFrontInsteadOfOpeningAnother, XCTAssertTrue failed - The sample database never finished opening
Unit tests
System.IO.IOException: Illegal byte sequence : '/Users/runner/actions-runner/cached/_diag/Worker_20260826-132254-utc.log' at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset) at System.IO.Strategies.OSFileStreamStrategy.Write(ReadOnlySpan`1 buffer) at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) at System.Diagnostics.TextWriterTraceListener.Flush() at GitHub.Runner.Common.HostTraceListener.WriteHeader(String source, TraceEventType eventType, Int32 id) at GitHub.Runner.Common.HostTraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String message) at System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String message) at GitHub.Runner.Worker.Worker.RunAsync(String pipeIn, String pipeOut) at GitHub.Runner.Worker.Program.MainAsync(IHostContext context, String[] args) System.IO.IOException: Illegal byte sequence : '/Users/runner/actions-runner/cached/_diag/Worker_20260826-132254-utc.log' at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset) at System.IO.Strategies.OSFileStreamStrategy.Write(ReadOnlySpan`1 buffer) at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) at System.Diagnostics.TextWriterTraceListener.Flush() at GitHub.Runner.Common.HostTraceListener.WriteHeader(String source, TraceEventType eventType, Int32 id) at GitHub.Runner.Common.HostTraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String message) at System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String message) at GitHub.Runner.Common.Tracing.Error(Exception exception) at GitHub.Runner.Worker.Program.MainAsync(IHostContext context, String[] args) Unhandled exception. System.IO.IOException: Illegal byte sequence : '/Users/runner/actions-runner/cached/_diag/Worker_20260826-132254-utc.log' at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset) at System.IO.Strategies.OSFileStreamStrategy.Write(ReadOnlySpan`1 buffer) at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) at System.Diagnostics.TextWriterTraceListener.Flush() at System.Diagnostics.TraceSource.Flush() at GitHub.Runner.Common.Tracing.Dispose(Boolean disposing) at GitHub.Runner.Common.Tracing.Dispose() at GitHub.Runner.Common.TraceManager.Dispose(Boolean disposing) at GitHub.Runner.Common.TraceManager.Dispose() at GitHub.Runner.Common.HostContext.Dispose(Boolean disposing) at GitHub.Runner.Common.HostContext.Dispose() at GitHub.Runner.Worker.Program.Main(String[] args)
UI tests 2/3: TableProUITests/Support/UITestCase.swift#L128
testForwardReturnsToTheTableBackSteppedAwayFrom, XCTAssertTrue failed - The sample database never finished opening
macOS Tests Gate
Process completed with exit code 1.
Build for testing: Plugins/DamengDriverPlugin/DamengConnection.swift#L147
capture of 'handle' with non-Sendable type 'OpaquePointer' in a '@sendable' closure
Build for testing: Plugins/DamengDriverPlugin/DamengConnection.swift#L37
capture of 'handle' with non-Sendable type 'OpaquePointer' in a '@sendable' closure
Build for testing: LocalPackages/CodeEditSourceEditor/Sources/CodeEditSourceEditor/LineFolding/Model/LineFoldModel.swift#L333
conformance of 'LineFoldModel' to protocol 'LineFoldPlaceholderDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode
Build for testing: LocalPackages/CodeEditSourceEditor/Sources/CodeEditSourceEditor/LineFolding/Model/LineFoldModel.swift#L21
conformance of 'LineFoldModel' to protocol 'NSTextStorageDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode
Build for testing: LocalPackages/CodeEditSourceEditor/Sources/CodeEditSourceEditor/LineFolding/Model/LineFoldModel.swift#L333
conformance of 'LineFoldModel' to protocol 'LineFoldPlaceholderDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode
Build for testing: LocalPackages/CodeEditSourceEditor/Sources/CodeEditSourceEditor/LineFolding/Model/LineFoldModel.swift#L21
conformance of 'LineFoldModel' to protocol 'NSTextStorageDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode
Build for testing: LocalPackages/CodeEditTextView/Sources/CodeEditTextView/TextLine/TextLine.swift#L65
initialization of immutable value 'maxWidth' was never used; consider replacing with assignment to '_' or removing it
Build for testing: LocalPackages/CodeEditTextView/Sources/CodeEditTextView/TextLine/TextLine.swift#L65
constant 'maxWidth' inferred to have type '()', which may be unexpected
Build for testing: LocalPackages/CodeEditTextView/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Layout.swift#L257
initialization of immutable value 'relativeMaxY' was never used; consider replacing with assignment to '_' or removing it
Build for testing: LocalPackages/CodeEditTextView/Sources/CodeEditTextView/TextView/TextView+Insert.swift#L12
variable 'attachments' was never mutated; consider changing to 'let' constant
Build for testing: LocalPackages/CodeEditLanguages/Sources/TreeSitterGrammars/sql/scanner.c#L167
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
Build for testing: Plugins/RedisDriverPlugin/RedisPluginConnection.swift#L593
capture of 'handle' with non-Sendable type 'UnsafeMutablePointer<redisContext>' in a '@sendable' closure
Build for testing: Plugins/RedisDriverPlugin/RedisPluginConnection.swift#L189
capture of 'ssl' with non-Sendable type 'OpaquePointer?' in a '@sendable' closure
Build for testing: Plugins/RedisDriverPlugin/RedisPluginConnection.swift#L186
capture of 'handle' with non-Sendable type 'UnsafeMutablePointer<redisContext>?' in a '@sendable' closure
Build for testing: Plugins/RedisDriverPlugin/RedisPluginConnection.swift#L125
capture of 'ssl' with non-Sendable type 'OpaquePointer?' in a '@sendable' closure
Build for testing: Plugins/RedisDriverPlugin/RedisPluginConnection.swift#L124
capture of 'handle' with non-Sendable type 'UnsafeMutablePointer<redisContext>?' in a '@sendable' closure
Build for testing: Plugins/SQLExportPlugin/SQLExportPlugin.swift#L493
left side of nil coalescing operator '??' has non-optional type '[String]', so the right side is never used
Build for testing: Packages/TableProCore/Sources/TableProTeradataCore/TeradataConnection.swift#L274
'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
Build for testing: Packages/TableProCore/Sources/TableProTeradataCore/TeradataTLSTransport.swift#L188
capture of 'self' with non-Sendable type 'TeradataTLSTransport?' in a '@sendable' closure
Build for testing: Packages/TableProCore/Sources/TableProTeradataCore/TeradataTLSTransport.swift#L177
mutation of captured var 'sendError' in concurrently-executing code

Artifacts

Produced during runtime
Name Size Digest
macos-ui-test-results-0
123 MB
sha256:2f91f7f129f2ce0c9aeac3c8fa30052b819ab5bbe7f20e1decf23b9b96902b82
macos-ui-test-results-1
117 MB
sha256:c93cd75ac69d43b99fc077df41358cea74ada8c5e2b9649c0511dfa1ad6fe596
macos-ui-test-results-2
119 MB
sha256:8ebad508acd84fe54769503680bb7900d02e1f177f3eb8f9676ab7e0627e9f07
test-products Expired
216 MB
sha256:0360ff9d49b40c8485669e8f0aa7f72262958b7166305e5e7711c89b9f2f6a44