fix(datagrid): open a foreign key reference in its own tab instead of taking over the one it was followed from #2577
Triggered via pull request
September 12, 2026 11:52
Status
Failure
Total duration
1h 40m 38s
Artifacts
5
macos-tests.yml
on: pull_request
Annotations
5 errors, 23 warnings, and 8 notices
|
UI tests 1/3
Process completed with exit code 65.
|
|
UI tests 1/3:
TableProUITests/ForeignKeyNavigationUITests.swift#L42
testFollowingAReferenceKeepsTheTabItCameFrom, XCTAssertTrue failed - The Album tab must still be in the strip after the reference opened
|
|
UI tests 1/3:
TableProUITests/ForeignKeyNavigationUITests.swift#L42
testFollowingAReferenceKeepsTheTabItCameFrom, XCTAssertTrue failed - The Album tab must still be in the strip after the reference opened
|
|
UI tests 0/3:
TableProUITests/Support/UITestCase.swift#L128
testAnSvgCellOpensOnTheImageSegmentWithItsMarkupBeside, 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
Accent color ‘AccentColor’ is not present in any asset catalogs.
|
|
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/TextView/TextView+Insert.swift#L12
variable 'attachments' was never mutated; consider changing to 'let' constant
|
|
Build for testing:
LocalPackages/CodeEditTextView/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Layout.swift#L279
initialization of immutable value 'relativeMaxY' was never used; consider replacing with assignment to '_' or removing it
|
|
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#L175
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#L876
left side of nil coalescing operator '??' has non-optional type '[String]', so the right side is never used
|
|
Build for testing:
Plugins/CassandraDriverPlugin/CassandraConnection.swift#L22
'nonisolated(unsafe)' is unnecessary for a constant actor-isolated property with 'Sendable' type 'DateFormatter', consider removing it
|
|
Build for testing:
Plugins/PostgreSQLDriverPlugin/PGlitePluginDriver.swift#L15
class 'PGlitePluginDriver' must restate inherited '@unchecked Sendable' conformance
|
|
Build for testing:
Plugins/SnowflakeDriverPlugin/SnowflakeBindingEncoder.swift#L31
default will never be executed
|
|
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
|
|
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.
|
|
Unit tests:
pg_restore#L0
errors ignored on restore: 1
|
|
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8Workflow
|
|
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8SharesOneRebuildBetweenConcurrentStatements
|
|
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8ReturnsEveryRowOfALargeResult
|
|
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8ReportsATransactionLostWithItsConnection
|
|
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8RejectsBadCredentialsAndInvalidPort
|
|
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8RecoversFromAStoppedStatement
|
|
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8ReadsATableWithALobColumn
|
|
Unit tests
Skipped TableProTests.VimEngineSearchTests.testDeleteToForwardSearchMatch
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
macos-test-results
Expired
|
135 MB |
sha256:a8d109b7ee46d4ceee68cdf16420a6477084430405a24c1727206a02e96ea886
|
|
|
macos-ui-test-results-0
Expired
|
161 MB |
sha256:4e600dd3b066e5df7a5aa985444a38f3dc736bd289c0e0905d438edae250b6bb
|
|
|
macos-ui-test-results-1
Expired
|
144 MB |
sha256:aba5a626955cf9519fe1a4deeb18cd86f924c9ef41d7caa5dc6b91fe3a0838b2
|
|
|
macos-ui-test-results-2
Expired
|
135 MB |
sha256:ddccffea4785221470cf0a19cbe556efa459955212bee2009b5acb243beefbcf
|
|
|
test-products
Expired
|
262 MB |
sha256:43af8b50f5176ee6d5391fc19d26b2ef169def0e1ef90de4bf825c51a765f827
|
|