Skip to content

fix: read-your-write consistency defects #1136

fix: read-your-write consistency defects

fix: read-your-write consistency defects #1136

Triggered via pull request August 20, 2026 21:15
Status Failure
Total duration 9m 57s
Artifacts 1

ci.yml

on: pull_request
Build OneSignalKMP XCFramework
4m 22s
Build OneSignalKMP XCFramework
Build and Test using any available iPhone simulator
5m 29s
Build and Test using any available iPhone simulator
KMP logger Mac Catalyst integration
2m 1s
KMP logger Mac Catalyst integration
Fit to window
Zoom out
Zoom in

Annotations

1 error and 11 warnings
Build and Test using any available iPhone simulator
Process completed with exit code 65.
Swift Lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: cirruslabs/swiftlint-action@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
File Length (file_length): iOS_SDK/OneSignalSDK/Source/OSRemoteLoggingController.swift#L452
File should contain 400 lines or less: currently contains 452
Line Length (line_length): iOS_SDK/OneSignalSDK/OneSignalUserMocks/MockUserRequests.swift#L79
Line should be 150 characters or less; currently it has 151 characters
Todo (todo): iOS_SDK/OneSignalSDK/OneSignalUserMocks/OneSignalUserMocks.swift#L37
TODOs should be resolved (create mocked server responses...)
Line Length (line_length): iOS_SDK/OneSignalSDK/OneSignalUserMocks/OneSignalUserMocks.swift#L54
Line should be 150 characters or less; currently it has 183 characters
Function Body Length (function_body_length): iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/EarlyTriggerTrackingTests.swift#L241
Function body should span 50 lines or less excluding comments and whitespace: currently spans 56 lines
File Length (file_length): iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/EarlyTriggerTrackingTests.swift#L469
File should contain 400 lines or less: currently contains 469
Line Length (line_length): iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/OSMessagingControllerUserStateTests.swift#L93
Line should be 150 characters or less; currently it has 153 characters
Identifier Name (identifier_name): iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/OSMessagingControllerUserStateTests.swift#L93
Variable name 'shouldFetchOnUserChangeWithSubscriptionID' should be between 3 and 40 characters long
Line Length (line_length): iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/IAMIntegrationTests.swift#L97
Line should be 150 characters or less; currently it has 172 characters

Artifacts

Produced during runtime
Name Size Digest
OneSignalKMP-XCFramework Expired
5.45 MB
sha256:7d3b4fb27f7a29c816db8de96074b7669763ac27db00a905465a98401d59b67e