Skip to content

Refactor PacketTunnelActor to use a Reducer #4836

Refactor PacketTunnelActor to use a Reducer

Refactor PacketTunnelActor to use a Reducer #4836

Triggered via pull request May 29, 2024 09:22
Status Failure
Total duration 3m 3s
Billable time 3m
Artifacts

ios.yml

on: pull_request
Check formatting
37s
Check formatting
Run swiftlint
24s
Run swiftlint
Unit tests
2m 54s
Unit tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 18 warnings
Unit tests: ios/MullvadVPNTests/MullvadVPN/PacketTunnelCore/PacketTunnelActorReducerTests.swift#L53
type 'PacketTunnelActor' has no member 'reducer'
Unit tests: ios/MullvadVPNTests/MullvadVPN/PacketTunnelCore/PacketTunnelActorReducerTests.swift#L53
cannot infer contextual base in reference to member 'start'
Unit tests: ios/MullvadVPNTests/MullvadVPN/PacketTunnelCore/PacketTunnelActorReducerTests.swift#L56
reference to member 'startDefaultPathObserver' cannot be resolved without a contextual type
Unit tests: ios/MullvadVPNTests/MullvadVPN/PacketTunnelCore/PacketTunnelActorReducerTests.swift#L57
reference to member 'startTunnelMonitor' cannot be resolved without a contextual type
Unit tests: ios/MullvadVPNTests/MullvadVPN/PacketTunnelCore/PacketTunnelActorReducerTests.swift#L58
type 'Equatable' has no member 'startConnection'
Unit tests: ios/MullvadVPNTests/MullvadVPN/PacketTunnelCore/PacketTunnelActorReducerTests.swift#L58
cannot infer contextual base in reference to member 'random'
Unit tests: ios/MullvadVPNTests/MullvadVPN/PacketTunnelCore/PacketTunnelActorReducerTests.swift#L66
type 'PacketTunnelActor' has no member 'reducer'
Unit tests: ios/MullvadVPNTests/MullvadVPN/PacketTunnelCore/PacketTunnelActorReducerTests.swift#L68
cannot infer contextual base in reference to member 'start'
Run swiftlint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run swiftlint
swiftlint 0.55.1 is already installed and up-to-date. To reinstall 0.55.1, run: brew reinstall swiftlint
Run swiftlint: MullvadSettings/SettingsManager.swift#L51
Prefer using UTF-8 encoded strings when converting between `String` and `Data` (non_optional_string_data_conversion)
Run swiftlint: MullvadVPNTests/MullvadSettings/IPOverrideRepositoryTests.swift#L17
Prefer `static` over `final class` (static_over_final_class)
Run swiftlint: MullvadVPNTests/MullvadSettings/IPOverrideRepositoryTests.swift#L21
Prefer `static` over `final class` (static_over_final_class)
Run swiftlint: MullvadVPNTests/MullvadSettings/MigrationManagerTests.swift#L74
Prefer using UTF-8 encoded strings when converting between `String` and `Data` (non_optional_string_data_conversion)
Run swiftlint: MullvadVPNTests/MullvadSettings/MigrationManagerTests.swift#L18
Prefer `static` over `final class` (static_over_final_class)
Run swiftlint: MullvadVPNTests/MullvadSettings/MigrationManagerTests.swift#L22
Prefer `static` over `final class` (static_over_final_class)
Run swiftlint: MullvadVPNTests/MullvadSettings/APIAccessMethodsTests.swift#L16
Prefer `static` over `final class` (static_over_final_class)
Run swiftlint: MullvadVPNTests/MullvadSettings/APIAccessMethodsTests.swift#L20
Prefer `static` over `final class` (static_over_final_class)
Run swiftlint: MullvadVPNTests/MullvadVPN/TunnelManager/TunnelManagerTests.swift#L20
Prefer `static` over `final class` (static_over_final_class)
Check formatting
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Unit tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Unit tests: --- xcodebuild#L1
Using the first of multiple matching destinations:
Unit tests
SwiftLint not installed, download from https://github.com/realm/SwiftLint
Unit tests: ld#L1
'/Users/runner/Library/Developer/Xcode/DerivedData/MullvadVPN-eyvrfmadodhkonbxvnjzkuyudpjl/Build/Products/Debug-iphonesimulator/libwg-go.a[arm64][2](go.o)' has malformed LC_DYSYMTAB, expected 61 undefined symbols to start at index 4702, found 73 undefined symbols starting at index 15
Unit tests
SwiftLint not installed, download from https://github.com/realm/SwiftLint
Unit tests
xcbeautify 2.3.1 is already installed and up-to-date. To reinstall 2.3.1, run: brew reinstall xcbeautify