Skip to content

fix: address adversarial E2E review findings #6302

fix: address adversarial E2E review findings

fix: address adversarial E2E review findings #6302

Triggered via push August 3, 2026 11:13
Status Success
Total duration 4m 27s
Artifacts

lint.yml

on: push
Kotlin Lint
48s
Kotlin Lint
Matrix: android-lint
Fit to window
Zoom out
Zoom in

Annotations

36 warnings
Kotlin Lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407, gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582, gradle/actions/wrapper-validation@af1da67850ed9a4cedd57bfd976089dd991e2582. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Kotlin Lint
Restore Gradle distribution 8.14 failed: Error: Cache service responded with 400
Kotlin Lint
Failed to restore gradle-home-v1|Linux-X64|kotlin-lint[1487b59c88ab9099c3354ee35583d580]-8f566dec0b182e73b32c8c21f86b73736c738a89: Error: Cache service responded with 400
Android Lint (location)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407, gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582, gradle/actions/wrapper-validation@af1da67850ed9a4cedd57bfd976089dd991e2582, yutailang0119/action-android-lint@bd0b5a7d2cc453d16080b90e2a975d4af4aa9588. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android Lint (location)
Restore Gradle distribution 8.14 failed: Error: Cache service responded with 400
Android Lint (location)
Failed to restore gradle-home-v1|Linux-X64|android-lint[0c79aebd08162da1cb5f2a34dc9cfa9a]-8f566dec0b182e73b32c8c21f86b73736c738a89: Error: Cache service responded with 400
Android Lint (geofence)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407, gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582, gradle/actions/wrapper-validation@af1da67850ed9a4cedd57bfd976089dd991e2582, yutailang0119/action-android-lint@bd0b5a7d2cc453d16080b90e2a975d4af4aa9588. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android Lint (geofence)
Restore Gradle distribution 8.14 failed: Error: Cache service responded with 400
Android Lint (geofence)
Failed to restore gradle-home-v1|Linux-X64|android-lint[880656e9f1c3b14a0f7c9dbae2d89c5b]-8f566dec0b182e73b32c8c21f86b73736c738a89: Error: Cache service responded with 400
Android Lint (messagingpush)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407, gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582, gradle/actions/wrapper-validation@af1da67850ed9a4cedd57bfd976089dd991e2582, yutailang0119/action-android-lint@bd0b5a7d2cc453d16080b90e2a975d4af4aa9588. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android Lint (messagingpush): messagingpush/src/main/java/io/customer/messagingpush/extensions/StringExtensions.kt#L10
Use KTX extension function: Use the KTX extension function `String.toColorInt` instead?
Android Lint (messagingpush): messagingpush/src/main/java/io/customer/messagingpush/livenotification/template/JsonExtensions.kt#L25
Use KTX extension function: Use the KTX extension function `String.toColorInt` instead?
Android Lint (messagingpush): messagingpush/src/main/java/io/customer/messagingpush/util/DeepLinkUtil.kt#L64
Use KTX extension function: Use the KTX extension function `String.toUri` instead?
Android Lint (messagingpush): messagingpush/src/main/java/io/customer/messagingpush/util/DeepLinkUtil.kt#L54
Use KTX extension function: Use the KTX extension function `String.toUri` instead?
Android Lint (messagingpush)
Restore Gradle distribution 8.14 failed: Error: Cache service responded with 400
Android Lint (messagingpush)
Failed to restore gradle-home-v1|Linux-X64|android-lint[894bfd7137a3fe4e7beeae480dcf122f]-8f566dec0b182e73b32c8c21f86b73736c738a89: Error: Cache service responded with 400
Android Lint (core)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407, gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582, gradle/actions/wrapper-validation@af1da67850ed9a4cedd57bfd976089dd991e2582, yutailang0119/action-android-lint@bd0b5a7d2cc453d16080b90e2a975d4af4aa9588. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android Lint (core): core/src/main/kotlin/io/customer/sdk/data/store/PreferenceStore.kt#L29
Use KTX extension function: Use the KTX extension function `SharedPreferences.edit` instead?
Android Lint (core): core/src/main/kotlin/io/customer/sdk/data/store/PreferenceStore.kt#L22
Use KTX extension function: Use the KTX extension function `SharedPreferences.edit` instead?
Android Lint (core): core/src/main/kotlin/io/customer/sdk/core/network/CustomerIOHttpClient.kt#L59
Use KTX extension function: Use the KTX extension function `String.toUri` instead?
Android Lint (core)
Restore Gradle distribution 8.14 failed: Error: Cache service responded with 400
Android Lint (core)
Failed to restore gradle-home-v1|Linux-X64|android-lint[aaa5e1daa28ba3fb4760c01fd29c9e10]-8f566dec0b182e73b32c8c21f86b73736c738a89: Error: Cache service responded with 400
Android Lint (tracking-migration)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407, gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582, gradle/actions/wrapper-validation@af1da67850ed9a4cedd57bfd976089dd991e2582, yutailang0119/action-android-lint@bd0b5a7d2cc453d16080b90e2a975d4af4aa9588. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android Lint (tracking-migration)
Restore Gradle distribution 8.14 failed: Error: Cache service responded with 400
Android Lint (tracking-migration)
Failed to restore gradle-home-v1|Linux-X64|android-lint[84cc8a0e640391c5705940417e40912a]-8f566dec0b182e73b32c8c21f86b73736c738a89: Error: Cache service responded with 400
Android Lint (messaginginapp)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407, gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582, gradle/actions/wrapper-validation@af1da67850ed9a4cedd57bfd976089dd991e2582, yutailang0119/action-android-lint@bd0b5a7d2cc453d16080b90e2a975d4af4aa9588. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android Lint (messaginginapp): messaginginapp/src/main/java/io/customer/messaginginapp/gist/utilities/ModalAnimationUtil.kt#L107
Use KTX extension function: Use the KTX extension function `String.toColorInt` instead?
Android Lint (messaginginapp): messaginginapp/src/main/java/io/customer/messaginginapp/gist/utilities/ModalAnimationUtil.kt#L104
Use KTX extension function: Use the KTX extension function `String.toColorInt` instead?
Android Lint (messaginginapp)
Restore Gradle distribution 8.14 failed: Error: Cache service responded with 400
Android Lint (messaginginapp)
Failed to restore gradle-home-v1|Linux-X64|android-lint[d0a2478d92d7b70190ae4a925bf39d77]-8f566dec0b182e73b32c8c21f86b73736c738a89: Error: Cache service responded with 400
Android Lint (datapipelines)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407, gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582, gradle/actions/wrapper-validation@af1da67850ed9a4cedd57bfd976089dd991e2582, yutailang0119/action-android-lint@bd0b5a7d2cc453d16080b90e2a975d4af4aa9588. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android Lint (datapipelines)
Restore Gradle distribution 8.14 failed: Error: Cache service responded with 400
Android Lint (datapipelines)
Failed to restore gradle-home-v1|Linux-X64|android-lint[4d3ad1223f529fdb07e5a7c58dffb796]-8f566dec0b182e73b32c8c21f86b73736c738a89: Error: Cache service responded with 400
Android Lint (messaginginbox)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407, gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582, gradle/actions/wrapper-validation@af1da67850ed9a4cedd57bfd976089dd991e2582, yutailang0119/action-android-lint@bd0b5a7d2cc453d16080b90e2a975d4af4aa9588. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android Lint (messaginginbox)
Restore Gradle distribution 8.14 failed: Error: Cache service responded with 400
Android Lint (messaginginbox)
Failed to restore gradle-home-v1|Linux-X64|android-lint[8e3529a44351737073f906db047452d6]-8f566dec0b182e73b32c8c21f86b73736c738a89: Error: Cache service responded with 400