Skip to content

test: add gesture UX tests for iOS and macOS #2781

test: add gesture UX tests for iOS and macOS

test: add gesture UX tests for iOS and macOS #2781

Triggered via pull request September 24, 2026 12:09
Status Success
Total duration 17m 17s
Artifacts –

ios.yml

on: pull_request
Matrix: Execute tests on iOS
Fit to window
Zoom out
Zoom in

Annotations

23 warnings and 1 notice
Execute tests on iOS (26.6, 2024, 18.5)
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, jdx/mise-action@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Execute tests on iOS (26.6, 2024, 18.5): Tests/OpenSwiftUITests/Event/InputEvent/KeyPressTests.swift#L116
'onKeyPress(charactersIn:phases:action:)' is deprecated: renamed to 'onKeyPress(keys:phases:action:)'
Execute tests on iOS (26.6, 2024, 18.5): Tests/OpenSwiftUITests/Event/InputEvent/KeyPressTests.swift#L99
'onKeyPress(keysIn:phases:action:)' is deprecated: renamed to 'onKeyPress(keys:phases:action:)'
Execute tests on iOS (26.6, 2024, 18.5): @__swiftmacro_16OpenSwiftUITests13KeyPressTestsV15eventConversion4TestfMp_.swift#L23
cannot convert '@mainactor @sendable (EventPhase, KeyPress.Phases) async throws -> Void' to '@sendable ((EventPhase, KeyPress.Phases)) async throws -> Void' because crossing of an isolation boundary requires parameter and result types to conform to 'Sendable' protocol; this is an error in the Swift 6 language mode
Execute tests on iOS (26.6, 2024, 18.5): @__swiftmacro_16OpenSwiftUITests13KeyPressTestsV15eventConversion4TestfMp_.swift#L12
conformance of 'EventPhase' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
Execute tests on iOS (26.6, 2024, 18.5): @__swiftmacro_16OpenSwiftUITests13KeyPressTestsV15eventConversion4TestfMp_.swift#L12
conformance of 'EventPhase' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
Execute tests on iOS (26.6, 2024, 18.5): Tests/OpenSwiftUITests/Event/InputEvent/KeyPressTests.swift#L33
conformance of 'EventPhase' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
Execute tests on iOS (26.6, 2024, 18.5): Tests/OpenSwiftUITests/Event/InputEvent/KeyPressTests.swift#L33
conformance of 'EventPhase' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
Execute tests on iOS (26.6, 2024, 18.5): Sources/OpenSwiftUI_SPI/Shims/CoreText/Private/CTFontSPI.h#L23
'NSObject' cannot bridge to 'CTFontRef' (aka 'const struct __CTFont *')
Execute tests on iOS (26.6, 2024, 18.5): Tests/OpenSwiftUITests/Event/InputEvent/KeyPressTests.swift#L33
conformance of 'EventPhase' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
Execute tests on iOS (26.6, 2024, 18.5): Tests/OpenSwiftUITests/Event/InputEvent/KeyPressTests.swift#L33
conformance of 'EventPhase' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
Execute tests on iOS (26.6, 2024, 18.5): Sources/COpenSwiftUI/Shims/UIKit/UIKit_Private.h#L17
missing submodule 'BacklightServices.BLSBacklightFBSSceneEnvironment' [-Wincomplete-umbrella]
Execute tests on iOS (26.6, 2024, 18.5): Sources/COpenSwiftUI/Shims/UIKit/UIKit_Private.m#L78
property '_effectiveControllersForAlwaysOnTimelines' requires method '_effectiveControllersForAlwaysOnTimelines' to be defined - use @dynamic or provide a method implementation in this category [-Wobjc-property-implementation]
Execute tests on iOS (26.6, 2024, 18.5): Sources/COpenSwiftUI/Shims/UIKit/UIKit_Private.m#L46
method definition for '_unregisterForGeometryChanges' not found [-Wincomplete-implementation]
Execute tests on iOS (26.6, 2024, 18.5): Sources/COpenSwiftUI/Shims/UIKit/UIKit_Private.m#L46
method definition for '_registerForGeometryChanges' not found [-Wincomplete-implementation]
Execute tests on iOS (26.6, 2024, 18.5): Sources/COpenSwiftUI/Shims/UIKit/UIKit_Private.m#L46
method definition for '_geometryChanged:forAncestor:' not found [-Wincomplete-implementation]
Execute tests on iOS (26.6, 2024, 18.5): Sources/COpenSwiftUI/Shims/UIKit/UIKit_Private.m#L46
method definition for '_initWithLayer:' not found [-Wincomplete-implementation]
Execute tests on iOS (26.6, 2024, 18.5): Sources/COpenSwiftUI/Shims/UIKit/UIKit_Private.m#L14
method definition for '_supportsPrintCommand' not found [-Wincomplete-implementation]
Execute tests on iOS (26.6, 2024, 18.5): Sources/COpenSwiftUI/Shims/UIKit/UIKit_Private.m#L14
method definition for '_extendLaunchTest' not found [-Wincomplete-implementation]
Execute tests on iOS (26.6, 2024, 18.5): Sources/COpenSwiftUI/Shims/UIKit/UIKit_Private.h#L17
missing submodule 'BacklightServices.BLSBacklightFBSSceneEnvironment' [-Wincomplete-umbrella]
Execute tests on iOS (26.6, 2024, 18.5)
The following taps are not trusted: buildkite/buildkite cirruslabs/cli equinix-labs/otel-cli tuist/tuist wix/brew Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Prefer trusting only the specific formulae, casks or commands you need. Trust installed formulae from these taps with: brew trust --formula buildkite/buildkite/buildkite-agent brew trust --formula cirruslabs/cli/setup-info-generator cirruslabs/cli/tart-guest-agent brew trust --formula equinix-labs/otel-cli/otel-cli brew trust --formula tuist/tuist/tuist@4.152.0 brew trust --formula wix/brew/applesimutils Trust other specific casks and commands with: brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust buildkite/buildkite cirruslabs/cli equinix-labs/otel-cli tuist/tuist wix/brew Untap them with: brew untap buildkite/buildkite cirruslabs/cli equinix-labs/otel-cli tuist/tuist wix/brew To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Execute tests on iOS (26.6, 2024, 18.5)
Runner Version 2.335.1 will no longer be able to run jobs on September 24, 2026, please update your runner version.
Execute tests on iOS (26.6, 2024, 18.5)
Skipped pbMessage(style:hexString:).(GraphicsImage encode/decode is not implemented yet)