Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: send slack notification on sample app build #496

Merged
merged 5 commits into from
Feb 25, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 51 additions & 16 deletions .github/workflows/reusable_build_sample_apps.yml
Original file line number Diff line number Diff line change
@@ -25,10 +25,12 @@ jobs:
cio-workspace-name: "Mobile: Native iOS & Android"
cio-cdpapikey-secret-key: "CUSTOMERIO_JAVA_WORKSPACE_CDP_API_KEY"
cio-siteid-secret-key: "CUSTOMERIO_JAVA_WORKSPACE_SITE_ID"
firebase-app-id-secret-key: "SAMPLE_APPS_JAVA_FIREBASE_APP_ID"
- sample-app: "kotlin_compose"
cio-workspace-name: "Mobile: xiOS CocoaPods FCM + Kotlin Android"
cio-cdpapikey-secret-key: "CUSTOMERIO_KOTLIN_WORKSPACE_CDP_API_KEY"
cio-siteid-secret-key: "CUSTOMERIO_KOTLIN_WORKSPACE_SITE_ID"
firebase-app-id-secret-key: "SAMPLE_APPS_KOTLIN_FIREBASE_APP_ID"

name: Building app...${{ matrix.sample-app }}
permissions:
@@ -39,6 +41,15 @@ jobs:
with:
fetch-depth: 0 # Workaround for bug https://github.com/actions/checkout/issues/1471

- name: Set IS_PRIMARY_APP
shell: bash
run: |
if [[ "${{ matrix.sample-app }}" == "java_layout" ]]; then
echo "IS_PRIMARY_APP=true" >> $GITHUB_ENV
else
echo "IS_PRIMARY_APP=false" >> $GITHUB_ENV
fi

- name: Set Default Firebase Distribution Groups
shell: bash
env:
@@ -48,7 +59,6 @@ jobs:
NEXT_BUILDS_GROUP: next
PUBLIC_BUILDS_GROUP: public
# Input variables
IS_PRIMARY_APP: ${{ matrix.sample-app == 'java_layout' }}
CURRENT_BRANCH: ${{ github.ref }}
USE_LATEST_SDK_VERSION: ${{ inputs.use_latest_sdk_version }}
run: |
@@ -65,13 +75,6 @@ jobs:
# Export the groups as an environment variable
echo "firebase_distribution_groups=$(IFS=','; echo "${distribution_groups[*]}")" >> $GITHUB_ENV

- name: Get latest SDK version
if: ${{ inputs.use_latest_sdk_version == true }}
id: latest-sdk-version-step
run: |
latest_tag=$(git describe --tags --abbrev=0)
echo "LATEST_TAG=$latest_tag" >> "$GITHUB_OUTPUT"

- uses: ./.github/actions/setup-android

# CLI to replace strings in files. The CLI recommends using `cargo install` which is slow. This Action is fast because it downloads pre-built binaries.
@@ -85,23 +88,29 @@ jobs:
ruby-version: '3.0'
bundler-cache: true # cache tools to make builds faster in future

- name: Capture Git Context
shell: bash
id: git-context
run: |
echo "BRANCH_NAME=${{ github.head_ref || github.ref_name }}" >> $GITHUB_ENV
COMMIT_HASH="${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}"
echo "COMMIT_HASH=${COMMIT_HASH:0:7}" >> $GITHUB_ENV
echo "LATEST_TAG=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV

- name: Setup local.properties file for sample app
env:
BRANCH_NAME: ${{ github.head_ref || github.ref_name }}
COMMIT_HASH: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
run: |
LOCAL_PROPS_FILE="samples/local.properties"
touch "$LOCAL_PROPS_FILE"
echo "cdpApiKey=${{ secrets[matrix.cio-cdpapikey-secret-key] }}" >> "$LOCAL_PROPS_FILE"
echo "siteId=${{ secrets[matrix.cio-siteid-secret-key] }}" >> "$LOCAL_PROPS_FILE"
echo "workspace=${{ matrix.cio-workspace-name }}" >> "$LOCAL_PROPS_FILE"
echo "branchName=$BRANCH_NAME" >> "$LOCAL_PROPS_FILE"
echo "commitHash=${COMMIT_HASH:0:7}" >> "$LOCAL_PROPS_FILE"
LAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "untagged")
echo "branchName=${{ env.BRANCH_NAME }}" >> "$LOCAL_PROPS_FILE"
echo "commitHash=${{ env.COMMIT_HASH }}" >> "$LOCAL_PROPS_FILE"
LAST_TAG="${LATEST_TAG:-untagged}"
COMMITS_AHEAD=$(git rev-list $LAST_TAG..HEAD --count 2>/dev/null || echo "untracked")
echo "commitsAheadCount=$COMMITS_AHEAD" >> "$LOCAL_PROPS_FILE"
if [ "${{ inputs.use_latest_sdk_version == true }}" ]; then
echo "sdkVersion=${{ steps.latest-sdk-version-step.outputs.LATEST_TAG }}" >> "$LOCAL_PROPS_FILE"
echo "sdkVersion=${{ env.LATEST_TAG }}" >> "$LOCAL_PROPS_FILE"
fi

- name: Dump GitHub Action metadata because Fastlane uses it. Viewing it here helps debug JSON parsing code in Firebase.
@@ -110,7 +119,7 @@ jobs:
- name: Prepare Fastlane Build Arguments
run: |
if [ "${{ inputs.use_latest_sdk_version }}" = "true" ]; then
sdk_version="\"sdk_version\":\"${{ steps.latest-sdk-version-step.outputs.LATEST_TAG }}\""
sdk_version="\"sdk_version\":\"${{ env.LATEST_TAG }}\""
else
sdk_version=""
fi
@@ -139,6 +148,32 @@ jobs:
ANDROID_SIGNING_STORE_PASSWORD: ${{ secrets.ANDROID_SIGNING_STORE_PASSWORD }}
FIREBASE_APP_DISTRIBUTION_SERVICE_ACCOUNT_CREDS_B64: ${{ secrets.FIREBASE_APP_DISTRIBUTION_SERVICE_ACCOUNT_CREDS_B64 }}

- name: Determine SDK Version
shell: bash
id: determine-sdk-version
run: |
sdk_version="${{ env.SDK_VERSION }}"
sdk_version="${sdk_version:-$LATEST_TAG}"
echo "SDK Version used in app build: $sdk_version"
echo "APP_SDK_BUILD_VERSION=$sdk_version" >> $GITHUB_ENV

- name: Send Slack Notification for Sample App Builds
if: ${{ always() && env.IS_PRIMARY_APP == 'true' }}
uses: customerio/mobile-ci-tools/github-actions/slack-notify-sample-app/v1
with:
build_status: ${{ job.status }}
app_icon_emoji: ":android:"
app_name: "Android Native"
firebase_app_id: ${{ secrets[matrix.firebase-app-id-secret-key] }}
firebase_distribution_groups: ${{ env.firebase_distribution_groups }}
git_context: "${{ env.BRANCH_NAME }} (${{ env.COMMIT_HASH }})"
icon_url: "https://media.pocketgamer.com/artwork/na-qulrguj/android.jpg"
instructions_guide_link: ${{ secrets.SAMPLE_APPS_INSTRUCTIONS_GUIDE_LINK }}
platform: "android"
sdk_name: "Android Native SDK"
sdk_version: ${{ env.APP_SDK_BUILD_VERSION }}
slack_webhook_url: ${{ secrets.SLACK_NOTIFY_RELEASES_WEBHOOK_URL }}

- name: Update sample builds PR comment with build information
if: ${{ github.event_name == 'pull_request' }}
uses: peter-evans/create-or-update-comment@v4
4 changes: 3 additions & 1 deletion samples/fastlane/Fastfile
Original file line number Diff line number Diff line change
@@ -32,7 +32,9 @@ private_lane :build_sample_app do |options|

if !options.key?(:sdk_version)
UI.important("Updating the SDK's source code version to non-production version. This allows the sample apps to show the SDK version at runtime for app user to better understand the version of the SDK they are running.")
sh("../../../scripts/update-version.sh \"#{new_app_version}.#{new_build_number}\"")
new_sdk_version = "#{new_app_version}.#{new_build_number}"
sh("../../../scripts/update-version.sh \"#{new_sdk_version}\"")
sh("echo 'SDK_VERSION=#{new_sdk_version}' >> $GITHUB_ENV")
end

build_android_app(

Unchanged files with check annotations Beta

}
override val customerAppVersion: String?
get() = tryGetValueOrNull {
context.packageManager.getPackageInfo(context.packageName, 0).versionName

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Android Lint (core)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Android Lint (tracking-migration)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Android Lint (core)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / API check

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / API check

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Android Lint (messagingpush)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Android Lint (tracking-migration)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Android Lint (messaginginapp)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Android Lint (messagingpush)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Android Lint (datapipelines)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Android Lint (datapipelines)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Android Lint (messaginginapp)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Unit tests (messaginginapp)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Unit tests (tracking-migration)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Unit tests (core)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Unit tests (messagingpush)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Generate Comparison Report

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Unit tests (datapipelines)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Snapshot build and publish

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / Snapshot build and publish

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / instrumentation-test (java_layout, 31)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

Check warning on line 24 in core/src/main/kotlin/io/customer/sdk/data/store/ApplicationStore.kt

GitHub Actions / instrumentation-test (kotlin_compose, 31)

'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java
}
override val customerPackageName: String
get() = context.packageName
// TrackableScreen takes precedence over manifest label
activity.getScreenName()
} else {
val info = packageManager?.getActivityInfo(

Check warning on line 28 in datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/AutomaticActivityScreenTrackingPlugin.kt

GitHub Actions / API check

'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Java

Check warning on line 28 in datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/AutomaticActivityScreenTrackingPlugin.kt

GitHub Actions / API check

'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Java

Check warning on line 28 in datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/AutomaticActivityScreenTrackingPlugin.kt

GitHub Actions / Android Lint (datapipelines)

'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Java

Check warning on line 28 in datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/AutomaticActivityScreenTrackingPlugin.kt

GitHub Actions / Android Lint (datapipelines)

'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Java

Check warning on line 28 in datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/AutomaticActivityScreenTrackingPlugin.kt

GitHub Actions / Generate Comparison Report

'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Java

Check warning on line 28 in datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/AutomaticActivityScreenTrackingPlugin.kt

GitHub Actions / Unit tests (datapipelines)

'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Java

Check warning on line 28 in datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/AutomaticActivityScreenTrackingPlugin.kt

GitHub Actions / Snapshot build and publish

'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Java

Check warning on line 28 in datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/AutomaticActivityScreenTrackingPlugin.kt

GitHub Actions / instrumentation-test (java_layout, 31)

'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Java

Check warning on line 28 in datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/AutomaticActivityScreenTrackingPlugin.kt

GitHub Actions / instrumentation-test (kotlin_compose, 31)

'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Java
activity.componentName,
PackageManager.GET_META_DATA
)
var persistent = false
var overlayColor: String? = null
(properties?.get("gist") as? Map<String, Any?>)?.let { gistProperties ->

Check warning on line 39 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/data/model/Message.kt

GitHub Actions / API check

Unchecked cast: Any? to Map<String, Any?>

Check warning on line 39 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/data/model/Message.kt

GitHub Actions / API check

Unchecked cast: Any? to Map<String, Any?>

Check warning on line 39 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/data/model/Message.kt

GitHub Actions / Android Lint (messaginginapp)

Unchecked cast: Any? to Map<String, Any?>

Check warning on line 39 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/data/model/Message.kt

GitHub Actions / Android Lint (messaginginapp)

Unchecked cast: Any? to Map<String, Any?>

Check warning on line 39 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/data/model/Message.kt

GitHub Actions / Unit tests (messaginginapp)

Unchecked cast: Any? to Map<String, Any?>

Check warning on line 39 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/data/model/Message.kt

GitHub Actions / Generate Comparison Report

Unchecked cast: Any? to Map<String, Any?>

Check warning on line 39 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/data/model/Message.kt

GitHub Actions / Snapshot build and publish

Unchecked cast: Any? to Map<String, Any?>

Check warning on line 39 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/data/model/Message.kt

GitHub Actions / instrumentation-test (java_layout, 31)

Unchecked cast: Any? to Map<String, Any?>

Check warning on line 39 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/data/model/Message.kt

GitHub Actions / instrumentation-test (kotlin_compose, 31)

Unchecked cast: Any? to Map<String, Any?>
gistProperties["routeRuleAndroid"]?.let { rule ->
(rule as String).let { stringRule ->
routeRule = stringRule
fun setup(message: Message) {
logger.debug("GistView setup: $message")
currentMessage = message
currentMessage?.let { message ->

Check warning on line 55 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/GistView.kt

GitHub Actions / API check

Name shadowed: message

Check warning on line 55 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/GistView.kt

GitHub Actions / API check

Name shadowed: message

Check warning on line 55 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/GistView.kt

GitHub Actions / Android Lint (messaginginapp)

Name shadowed: message

Check warning on line 55 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/GistView.kt

GitHub Actions / Android Lint (messaginginapp)

Name shadowed: message

Check warning on line 55 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/GistView.kt

GitHub Actions / Unit tests (messaginginapp)

Name shadowed: message

Check warning on line 55 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/GistView.kt

GitHub Actions / Generate Comparison Report

Name shadowed: message

Check warning on line 55 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/GistView.kt

GitHub Actions / Snapshot build and publish

Name shadowed: message

Check warning on line 55 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/GistView.kt

GitHub Actions / instrumentation-test (java_layout, 31)

Name shadowed: message

Check warning on line 55 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/GistView.kt

GitHub Actions / instrumentation-test (kotlin_compose, 31)

Name shadowed: message
val engineWebConfiguration = EngineWebConfiguration(
siteId = store.siteId,
dataCenter = store.dataCenter,
}
}
override fun shouldOverrideUrlLoading(view: WebView, url: String): Boolean {

Check warning on line 116 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / API check

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 116 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / API check

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 116 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / Android Lint (messaginginapp)

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 116 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / Android Lint (messaginginapp)

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 116 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / Unit tests (messaginginapp)

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 116 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / Generate Comparison Report

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 116 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / Snapshot build and publish

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 116 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / instrumentation-test (java_layout, 31)

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 116 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / instrumentation-test (kotlin_compose, 31)

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
return !url.startsWith("https://code.gist.build")
}
override fun onReceivedError(

Check warning on line 120 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / API check

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 120 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / API check

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 120 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / Android Lint (messaginginapp)

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 120 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / Android Lint (messaginginapp)

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 120 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / Unit tests (messaginginapp)

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 120 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / Generate Comparison Report

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 120 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / Snapshot build and publish

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 120 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / instrumentation-test (java_layout, 31)

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details

Check warning on line 120 in messaginginapp/src/main/java/io/customer/messaginginapp/gist/presentation/engine/EngineWebView.kt

GitHub Actions / instrumentation-test (kotlin_compose, 31)

This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
view: WebView?,
errorCod: Int,
description: String,
fun createAnalyticsConfig(
moduleConfig: DataPipelinesModuleConfig,
errorHandler: ErrorHandler? = null,

Check warning on line 59 in datapipelines/src/test/java/io/customer/datapipelines/testutils/utils/Analytics.kt

GitHub Actions / Unit tests (datapipelines)

Parameter 'errorHandler' is never used
application: Any? = null
): Configuration {
val configuration = Configuration(writeKey = moduleConfig.cdpApiKey, application = application)