Skip to content

Re-architecture: one modular package, explicit composition root, typed seams #2011

Re-architecture: one modular package, explicit composition root, typed seams

Re-architecture: one modular package, explicit composition root, typed seams #2011

Triggered via pull request August 22, 2026 09:57
Status Failure
Total duration 1m 12s
Artifacts

CI-pull-request.yml

on: pull_request
SwiftLint  /  SwiftLint
9s
SwiftLint / SwiftLint
Testing CodeEdit  /  Testing CodeEdit
59s
Testing CodeEdit / Testing CodeEdit
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 5 warnings
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/SearchState/SearchState+FindAndReplace.swift#L161
main actor-isolated property 'alertStyle' can not be mutated from a nonisolated context
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/SearchState/SearchState+FindAndReplace.swift#L160
main actor-isolated property 'informativeText' can not be mutated from a nonisolated context
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/SearchState/SearchState+FindAndReplace.swift#L159
main actor-isolated property 'messageText' can not be mutated from a nonisolated context
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/SearchState/SearchState+FindAndReplace.swift#L158
call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/SearchState/SearchState+FindAndReplace.swift#L135
call to main actor-isolated instance method 'runModal()' in a synchronous nonisolated context
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/SearchState/SearchState+FindAndReplace.swift#L134
call to main actor-isolated instance method 'addButton(withTitle:)' in a synchronous nonisolated context
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/SearchState/SearchState+FindAndReplace.swift#L133
main actor-isolated property 'alertStyle' can not be mutated from a nonisolated context
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/SearchState/SearchState+FindAndReplace.swift#L132
main actor-isolated property 'informativeText' can not be mutated from a nonisolated context
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/SearchState/SearchState+FindAndReplace.swift#L131
main actor-isolated property 'messageText' can not be mutated from a nonisolated context
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/SearchState/SearchState+FindAndReplace.swift#L130
call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
SwiftLint / SwiftLint
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/
Testing CodeEdit / Testing CodeEdit
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/
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/Indexer/SearchIndexer+Memory.swift#L11
class 'Memory' must restate inherited '@unchecked Sendable' conformance
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESearch/Indexer/SearchIndexer+File.swift#L12
class 'File' must restate inherited '@unchecked Sendable' conformance
Testing CodeEdit / Testing CodeEdit: CodeEditModules/Sources/CESourceControl/Accounts/Utils/GitTime.swift#L21
'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it