Skip to content

View/environment modifier, support for both EnvironmentValues and EnvironmentKey (used for custom storage in the environment) #417

View/environment modifier, support for both EnvironmentValues and EnvironmentKey (used for custom storage in the environment)

View/environment modifier, support for both EnvironmentValues and EnvironmentKey (used for custom storage in the environment) #417

Triggered via pull request January 1, 2026 13:58
Status Success
Total duration 28m 0s
Artifacts 5

build-test-and-docs.yml

on: pull_request
Matrix: linux
Matrix: uikit
uikit-catalyst
5m 8s
uikit-catalyst
update-docs
0s
update-docs
Fit to window
Zoom out
Zoom in

Annotations

33 warnings
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/
uikit (Vision): Sources/UIKitBackend/UIKitBackend+FilePicker.swift#L42
'init(documentTypes:in:)' was deprecated in visionOS 1.0
uikit (Vision): Sources/UIKitBackend/UIKitBackend+Passive.swift#L197
'UIMenuController' was deprecated in visionOS 1.0: UIMenuController is deprecated. Use UIEditMenuInteraction instead.
uikit (Vision): Sources/UIKitBackend/UIKitBackend+Passive.swift#L184
'UIMenuController' was deprecated in visionOS 1.0: UIMenuController is deprecated. Use UIEditMenuInteraction instead.
uikit (Vision): Sources/UIKitBackend/UIViewRepresentable.swift#L72
initialization of immutable value 'maximumSize' was never used; consider replacing with assignment to '_' or removing it
uikit (Vision): Sources/UIKitBackend/UIViewRepresentable.swift#L71
initialization of immutable value 'minimumSize' was never used; consider replacing with assignment to '_' or removing it
uikit (Vision)
xcbeautify 3.1.2 is already installed and up-to-date. To reinstall 3.1.2, run: brew reinstall xcbeautify
uikit (iPhone): Sources/SwiftCrossUI/Views/Modifiers/Style/FontModifier.swift#L32
'View.fontWeight(_:)' doesn't exist at '/SwiftCrossUI/Ellipse/bold()'
uikit (iPhone): Sources/SwiftCrossUI/Views/View.swift#L58
'computeLayout' doesn't exist at '/SwiftCrossUI/View/commit(_:children:layout:environment:backend:)'
uikit (iPhone): Sources/SwiftCrossUI/Environment/Actions/AlertAction.swift#L2
'alert(_:isPresented:actions:message:)' doesn't exist at '/SwiftCrossUI/View' Replace 'alert(_:isPresented:actions:message:)' with 'alert(_:isPresented:actions:)'
uikit (iPhone): Sources/SwiftCrossUI/Views/View.swift#L58
'computeLayout' doesn't exist at '/SwiftCrossUI/Menu/commit(_:children:layout:environment:backend:)'
uikit (iPhone): Sources/SwiftCrossUI/Views/Modifiers/Style/FontModifier.swift#L32
'View.fontWeight(_:)' doesn't exist at '/SwiftCrossUI/Image/bold()'
uikit (iPhone): Sources/SwiftCrossUI/SwiftCrossUI.docc/Setting up a virtual development environment.md#L55
'Setting-up-development-environments' doesn't exist at '/SwiftCrossUI/Setting-up-a-virtual-development-environment'
uikit (iPhone): Sources/SwiftCrossUI/Views/Modifiers/Style/FontModifier.swift#L32
'View.fontWeight(_:)' doesn't exist at '/SwiftCrossUI/TupleView15/bold()'
uikit (iPhone): Sources/SwiftCrossUI/Views/Modifiers/Style/FontModifier.swift#L32
'View.fontWeight(_:)' doesn't exist at '/SwiftCrossUI/Group/bold()'
uikit (iPhone): Sources/SwiftCrossUI/Views/View.swift#L58
'computeLayout' doesn't exist at '/SwiftCrossUI/TupleView12/commit(_:children:layout:environment:backend:)'
uikit (iPhone): /tmp/data/SourcePackages/checkouts/jpeg/sources/jpeg/decode.swift#L1700
'(Layout).format' doesn't exist at '/JPEG/JPEG/Data/Rectangular/init(size:layout:metadata:values:)' (in target 'JPEG' from project 'jpeg')
uikit (iPhone): Sources/UIKitBackend/UIViewRepresentable.swift#L72
initialization of immutable value 'maximumSize' was never used; consider replacing with assignment to '_' or removing it
uikit (iPhone): Sources/UIKitBackend/UIViewRepresentable.swift#L71
initialization of immutable value 'minimumSize' was never used; consider replacing with assignment to '_' or removing it
uikit (iPhone)
xcbeautify 3.1.2 is already installed and up-to-date. To reinstall 3.1.2, run: brew reinstall xcbeautify
uikit (TV): Sources/UIKitBackend/UIViewRepresentable.swift#L72
initialization of immutable value 'maximumSize' was never used; consider replacing with assignment to '_' or removing it
uikit (TV): Sources/UIKitBackend/UIViewRepresentable.swift#L71
initialization of immutable value 'minimumSize' was never used; consider replacing with assignment to '_' or removing it
uikit (TV)
xcbeautify 3.1.2 is already installed and up-to-date. To reinstall 3.1.2, run: brew reinstall xcbeautify
uikit-catalyst: Sources/UIKitBackend/UIViewRepresentable.swift#L72
initialization of immutable value 'maximumSize' was never used; consider replacing with assignment to '_' or removing it
uikit-catalyst: Sources/UIKitBackend/UIViewRepresentable.swift#L71
initialization of immutable value 'minimumSize' was never used; consider replacing with assignment to '_' or removing it
uikit-catalyst
xcbeautify 3.1.2 is already installed and up-to-date. To reinstall 3.1.2, run: brew reinstall xcbeautify
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/
uikit (iPad): Sources/UIKitBackend/UIViewRepresentable.swift#L72
initialization of immutable value 'maximumSize' was never used; consider replacing with assignment to '_' or removing it
uikit (iPad): Sources/UIKitBackend/UIViewRepresentable.swift#L71
initialization of immutable value 'minimumSize' was never used; consider replacing with assignment to '_' or removing it
uikit (iPad)
xcbeautify 3.1.2 is already installed and up-to-date. To reinstall 3.1.2, run: brew reinstall xcbeautify
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/
macos
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf

Artifacts

Produced during runtime
Name Size Digest
AppKitBackend-symbol-graphs.tar.gz
43.5 KB
sha256:b9507f1a16501134a8072e8aa7420042c28115d2232c4e67ca227fb899facd28
Gtk3Backend-symbol-graphs.tar.gz
35.7 KB
sha256:aae13d44d9509682bbdb9d8f25c4628c5666e1e0370611e1949d69ef93071f25
GtkBackend-symbol-graphs.tar.gz
35.7 KB
sha256:241af7532d5b65b46b84a1aac7c7569601d2cd3f7ca7f49a10d595e2a0eb98cb
UIKitBackend-symbol-graphs.tar.gz
54.7 KB
sha256:5c4ed1707c48c9d1d0fbc5e866f12fdbbee4a6ba54f484af8e7f98206cd9e824
WinUIBackend-symbol-graphs.tar.gz
36.9 KB
sha256:d9ec4f7d24d7dbe15c554c91d11af1b9f123ce0fcaae430cd23cd4883a16df9c