Skip to content

Made menus render full color #1767

Made menus render full color

Made menus render full color #1767

Triggered via pull request September 16, 2026 09:15
Status Success
Total duration 47m 12s
Artifacts 7

build-test-and-docs.yml

on: pull_request
Matrix: check_file_changes
Matrix: linux
Matrix: uikit
deploy-docs
0s
deploy-docs
Fit to window
Zoom out
Zoom in

Annotations

75 warnings
check-generated-gtk-bindings
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
apitool
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, maxim-lobanov/setup-xcode@v1.6.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
uikit-catalyst
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, maxim-lobanov/setup-xcode@v1.6.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
uikit-catalyst: Examples/Sources/MusicPlayerExample/PlaylistCover.swift#L19
'frame(width:height:alignment:)' is deprecated: renamed to 'frame(width:height:alignment:)'
uikit-catalyst: Sources/UIKitBackend/UIKitBackend.swift#L220
call to main actor-isolated parameter 'action' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
uikit-catalyst: Sources/_SwiftCrossUIPortingKit/Extensions.swift#L17
conformance of 'CGSize' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit-catalyst: Sources/_SwiftCrossUIPortingKit/Extensions.swift#L11
conformance of 'CGPoint' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit-catalyst: Sources/_SwiftCrossUIPortingKit/Extensions.swift#L5
conformance of 'CGRect' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit-catalyst: Sources/_SwiftCrossUIPortingKit/Extensions.swift#L17
conformance of 'CGSize' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit-catalyst: Sources/_SwiftCrossUIPortingKit/Extensions.swift#L11
conformance of 'CGPoint' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit-catalyst: Sources/_SwiftCrossUIPortingKit/Extensions.swift#L5
conformance of 'CGRect' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPad)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, maxim-lobanov/setup-xcode@v1.6.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
uikit (iPad): Examples/Sources/MusicPlayerExample/PlaylistCover.swift#L19
'frame(width:height:alignment:)' is deprecated: renamed to 'frame(width:height:alignment:)'
uikit (iPad): Sources/UIKitBackend/UIKitBackend.swift#L220
call to main actor-isolated parameter 'action' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
uikit (iPad): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L17
conformance of 'CGSize' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPad): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L11
conformance of 'CGPoint' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPad): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L5
conformance of 'CGRect' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPad): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L17
conformance of 'CGSize' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPad): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L11
conformance of 'CGPoint' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPad): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L5
conformance of 'CGRect' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
linux (ubuntu-24.04)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: a7ul/tar-action@v1.1.0, actions/checkout@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux (ubuntu-24.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
linux (ubuntu-24.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
linux (ubuntu-22.04)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
uikit (Vision)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, maxim-lobanov/setup-xcode@v1.6.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
uikit (Vision): Sources/UIKitBackend/UIKitBackend+FilePicker.swift#L42
'init(documentTypes:in:)' was deprecated in visionOS 1.0
uikit (Vision): Sources/UIKitBackend/UIKitBackend.swift#L220
call to main actor-isolated parameter 'action' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
uikit (Vision): Sources/UIKitBackend/UIKitBackend+Checkbox.swift#L68
'contentEdgeInsets' was deprecated in visionOS 1.0: This property is ignored when using UIButtonConfiguration
uikit (Vision): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L17
conformance of 'CGSize' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (Vision): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L11
conformance of 'CGPoint' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (Vision): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L5
conformance of 'CGRect' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (Vision): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L17
conformance of 'CGSize' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (Vision): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L11
conformance of 'CGPoint' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (Vision): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L5
conformance of 'CGRect' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (Vision): Sources/SwiftCrossUI/State/ModelObserver.swift#L57
'withObservationTracking(_:onChange:)' was deprecated in visionOS 1.0: renamed to 'withObservationTracking'
uikit (TV)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, maxim-lobanov/setup-xcode@v1.6.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
uikit (TV): Sources/UIKitBackend/UIKitBackend.swift#L220
call to main actor-isolated parameter 'action' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
uikit (TV): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L17
conformance of 'CGSize' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (TV): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L11
conformance of 'CGPoint' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (TV): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L5
conformance of 'CGRect' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (TV): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L17
conformance of 'CGSize' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (TV): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L11
conformance of 'CGPoint' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (TV): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L5
conformance of 'CGRect' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
windows
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: a7ul/tar-action@v1.1.0, actions/cache/restore@v3, actions/checkout@v3, actions/upload-artifact@v4, ASzc/change-string-case-action@v5, seanmiddleditch/gha-setup-vsdevenv@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
macos
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: a7ul/tar-action@v1.1.0, actions/checkout@v3, actions/upload-artifact@v4, maxim-lobanov/setup-xcode@v1.6.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
uikit (iPhone)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: a7ul/tar-action@v1.1.0, actions/checkout@v3, actions/upload-artifact@v4, maxim-lobanov/setup-xcode@v1.6.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
uikit (iPhone): /tmp/data/SourcePackages/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift#L4086
Parameter 'unexpectedBetweenOptionalMarkAndGenericParameterClause' is missing documentation. Document 'unexpectedBetweenOptionalMarkAndGenericParameterClause' parameter.
uikit (iPhone): /tmp/data/SourcePackages/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift#L4086
Parameter 'unexpectedBetweenGenericWhereClauseAndBody' is missing documentation. Document 'unexpectedBetweenGenericWhereClauseAndBody' parameter.
uikit (iPhone): /tmp/data/SourcePackages/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift#L4086
Parameter 'unexpectedBetweenInitKeywordAndOptionalMark' is missing documentation. Document 'unexpectedBetweenInitKeywordAndOptionalMark' parameter.
uikit (iPhone): /tmp/data/SourcePackages/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift#L4086
Parameter 'unexpectedBeforeAttributes' is missing documentation. Document 'unexpectedBeforeAttributes' parameter.
uikit (iPhone): /tmp/data/SourcePackages/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift#L4086
Parameter 'unexpectedBetweenModifiersAndInitKeyword' is missing documentation. Document 'unexpectedBetweenModifiersAndInitKeyword' parameter.
uikit (iPhone): /tmp/data/SourcePackages/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift#L4086
Parameter 'unexpectedBetweenAttributesAndModifiers' is missing documentation. Document 'unexpectedBetweenAttributesAndModifiers' parameter.
uikit (iPhone): /tmp/data/SourcePackages/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift#L4086
Parameter 'unexpectedAfterBody' is missing documentation. Document 'unexpectedAfterBody' parameter.
uikit (iPhone): /tmp/data/SourcePackages/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift#L4086
Parameter 'unexpectedBetweenGenericParameterClauseAndSignature' is missing documentation. Document 'unexpectedBetweenGenericParameterClauseAndSignature' parameter.
uikit (iPhone): /tmp/data/SourcePackages/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift#L4086
Parameter 'unexpectedBetweenSignatureAndGenericWhereClause' is missing documentation. Document 'unexpectedBetweenSignatureAndGenericWhereClause' parameter.
uikit (iPhone): /tmp/data/SourcePackages/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesTUVWXYZ.swift#L2633
Parameter 'unexpectedCode' is missing documentation. Document 'unexpectedCode' parameter.
uikit (iPhone): Examples/Sources/MusicPlayerExample/PlaylistCover.swift#L19
'frame(width:height:alignment:)' is deprecated: renamed to 'frame(width:height:alignment:)'
uikit (iPhone): Sources/UIKitBackend/UIKitBackend.swift#L220
call to main actor-isolated parameter 'action' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
uikit (iPhone): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L17
conformance of 'CGSize' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPhone): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L11
conformance of 'CGPoint' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPhone): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L5
conformance of 'CGRect' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPhone): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L17
conformance of 'CGSize' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPhone): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L11
conformance of 'CGPoint' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
uikit (iPhone): Sources/_SwiftCrossUIPortingKit/Extensions.swift#L5
conformance of 'CGRect' to protocol 'Equatable' was already stated in the protocol's module 'CoreGraphics'
android
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: a7ul/tar-action@v1.1.0, actions/checkout@v3, actions/upload-artifact@v4, maxim-lobanov/setup-xcode@v1.6.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
assemble-docs
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: a7ul/tar-action@v1.1.0, actions/checkout@v3, actions/download-artifact@v4, actions/upload-artifact@v4, maxim-lobanov/setup-xcode@v1.6.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
assemble-docs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
assemble-docs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
assemble-docs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
assemble-docs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
assemble-docs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
assemble-docs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Artifacts

Produced during runtime
Name Size Digest
AndroidBackend-symbol-graphs.tar.gz
39.5 KB
sha256:5bd03b2b94c65a0805241acf14fb75db913f8a37cce63eab50525d05672a4ef5
AppKitBackend-symbol-graphs.tar.gz
75.6 KB
sha256:5d4ccebfe468ff20758aab404ba3a833b5be21674ade3205944486b5161104ac
Gtk3Backend-symbol-graphs.tar.gz
62.3 KB
sha256:1ca14a6a2f3c2b301cb43803039d2936570e8c9c8fbdd27e5d679ff78a1c81c9
GtkBackend-symbol-graphs.tar.gz
65.8 KB
sha256:c151290e321a482054a3eee1d806f6d7018ff9da211da6f738945ceb20091aaa
UIKitBackend-symbol-graphs.tar.gz
82 KB
sha256:aa5d0900092db6f45ebe3b8456745cf07b65131a1dc1ee6a2ffff9d7ce882b48
WinUIBackend-symbol-graphs.tar.gz
66.4 KB
sha256:581ef1d25931e1fecb456023aa945ba3734356cb1a29db37b0efbcb0cafcb8e9
github-pages Expired
9.54 MB
sha256:809551b4dd6e5b8fbcab831bfe77fc1ae08245b70bc35551b056d79e025cc73f