Skip to content

Ecosystem Upgrades and Reusability Improvements #203

Ecosystem Upgrades and Reusability Improvements

Ecosystem Upgrades and Reusability Improvements #203

Triggered via pull request September 12, 2024 15:12
Status Failure
Total duration 6m 7s
Artifacts 1

build-and-test.yml

on: pull_request
Build and Test  /  Test using xcodebuild or run fastlane
5m 55s
Build and Test / Test using xcodebuild or run fastlane
REUSE Compliance Check  /  REUSE Compliance Check
11s
REUSE Compliance Check / REUSE Compliance Check
SwiftLint  /  SwiftLint
14s
SwiftLint / SwiftLint
Markdown Link Check  /  markdown_link_check
35s
Markdown Link Check / markdown_link_check
Build Release  /  Test using xcodebuild or run fastlane
5m 41s
Build Release / Test using xcodebuild or run fastlane
Upload Coverage Report  /  Create and upload coverage report
Upload Coverage Report / Create and upload coverage report
Fit to window
Zoom out
Zoom in

Annotations

16 errors and 13 warnings
SwiftLint / SwiftLint: NAMS/Devices/NearbyDevicesView.swift#L81
Todo Violation: TODOs should be resolved (.scanNearbyDevices(enabled: mo...) (todo)
SwiftLint / SwiftLint: NAMS/Devices/NearbyDevicesView.swift#L83
Todo Violation: TODOs should be resolved (.scanNearbyDevices(with: museD...) (todo)
SwiftLint / SwiftLint: NAMS/Devices/Mock/MockDeviceManager.swift#L64
Todo Violation: TODOs should be resolved (extension MockDeviceManager: B...) (todo)
SwiftLint / SwiftLint: NAMS/Devices/NAMSDevice.swift#L10
Sorted Imports Violation: Imports should be sorted (sorted_imports)
SwiftLint / SwiftLint: NAMS/Devices/Muse/MuseDeviceManager.swift#L194
Todo Violation: TODOs should be resolved (extension MuseDeviceManager: B...) (todo)
SwiftLint / SwiftLint: NAMS/Devices/Muse/Views/Details/MuseBatteryDetailsSection.swift#L10
Sorted Imports Violation: Imports should be sorted (sorted_imports)
SwiftLint / SwiftLint: NAMS/Account/InvestigatorCodeKey.swift#L19
Type Contents Order Violation: An 'initializer' should not be placed amongst the type content(s) 'instance_property' (type_contents_order)
SwiftLint / SwiftLint: NAMS/Account/InvestigatorCodeKey.swift#L43
Vertical Whitespace Violation: Limit vertical whitespace to maximum 2 empty lines; currently 3 (vertical_whitespace)
SwiftLint / SwiftLint: NAMS/Patients/Model/PatientListModel.swift#L27
Attributes Violation: Attributes should be on their own lines in functions and types, but on the same line as variables and imports (attributes)
Build Release / Test using xcodebuild or run fastlane: NAMS/Devices/NearbyDevicesView.swift#L118
call to main actor-isolated instance method 'nearbyDevices(for:)' in a synchronous nonisolated context
Build Release / Test using xcodebuild or run fastlane: NAMS/Utils/Testing/BiopotDevicePreview.swift#L28
call to main actor-isolated instance method 'spezi' in a synchronous nonisolated context
Build Release / Test using xcodebuild or run fastlane: NAMS/Utils/Testing/BiopotDevicePreview.swift#L28
call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
Build Release / Test using xcodebuild or run fastlane
Process completed with exit code 1.
Build and Test / Test using xcodebuild or run fastlane: NAMS/Utils/Testing/BiopotDevicePreview.swift#L28
call to main actor-isolated instance method 'spezi' in a synchronous nonisolated context
Build and Test / Test using xcodebuild or run fastlane: NAMS/Utils/Testing/BiopotDevicePreview.swift#L28
call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
Build and Test / Test using xcodebuild or run fastlane
Process completed with exit code 1.
Markdown Link Check / markdown_link_check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build Release / Test using xcodebuild or run fastlane: NAMS/EEG/EEGRecordings.swift#L20
'init()' is deprecated: Please explicitly specify the Module type.
Build Release / Test using xcodebuild or run fastlane: NAMS/EEG/EEGRecordings.swift#L21
'init()' is deprecated: Please explicitly specify the Module type.
Build and Test / Test using xcodebuild or run fastlane: NAMS/Devices/NAMSDevice.swift#L10
Sorted Imports Violation: Imports should be sorted (sorted_imports)
Build and Test / Test using xcodebuild or run fastlane: NAMS/Devices/Muse/Views/Details/MuseBatteryDetailsSection.swift#L10
Sorted Imports Violation: Imports should be sorted (sorted_imports)
Build and Test / Test using xcodebuild or run fastlane: NAMS/Devices/Muse/MuseDeviceManager.swift#L194
Todo Violation: TODOs should be resolved (extension MuseDeviceManager: B...) (todo)
Build and Test / Test using xcodebuild or run fastlane
invalid character in Bundle Identifier. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters. (in target '_NIOBase64' from project 'swift-nio')
Build and Test / Test using xcodebuild or run fastlane
invalid character in Bundle Identifier. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters. (in target '_NIODataStructures' from project 'swift-nio')
Build and Test / Test using xcodebuild or run fastlane: NAMS/EEG/EEGRecordings.swift#L20
'init()' is deprecated: Please explicitly specify the Module type.
Build and Test / Test using xcodebuild or run fastlane: NAMS/EEG/EEGRecordings.swift#L21
'init()' is deprecated: Please explicitly specify the Module type.
Build and Test / Test using xcodebuild or run fastlane: NAMS/EEG/EEGRecordings.swift#L20
'init()' is deprecated: Please explicitly specify the Module type.
Build and Test / Test using xcodebuild or run fastlane: NAMS/EEG/EEGRecordings.swift#L21
'init()' is deprecated: Please explicitly specify the Module type.
Build and Test / Test using xcodebuild or run fastlane: NAMS/EEG/EEGRecordings.swift#L20
'init()' is deprecated: Please explicitly specify the Module type.

Artifacts

Produced during runtime
Name Size
NAMS.xcresult
361 KB