Skip to content

build(rokt): update Rokt kit dependency stack#707

Merged
thomson-t merged 3 commits into
workstation/6.0-Releasefrom
build/rokt-sdk-alpha-stack
May 22, 2026
Merged

build(rokt): update Rokt kit dependency stack#707
thomson-t merged 3 commits into
workstation/6.0-Releasefrom
build/rokt-sdk-alpha-stack

Conversation

@thomson-t
Copy link
Copy Markdown
Collaborator

@thomson-t thomson-t commented May 21, 2026

Background

Prepare the mParticle Rokt kit for the Rokt SDK 6.0 release candidate. This aligns the kit build stack with the Kotlin, Compose, and coroutine versions required by the new Rokt SDK dependency.

What Has Changed

  • Update the Rokt kit Kotlin Gradle plugin and Compose compiler plugin to 2.1.20.
  • Update the Rokt kit Compose BOM to 2026.05.01 and coroutines dependencies to 1.9.0.
  • Point the Rokt kit at com.rokt:roktsdk:6.0.0-rc.1.
  • Pin the published Maven artifact id to android-rokt-kit when the monorepo publish extension is available, while preserving standalone kit builds.
  • Add an explicit Kotlin stdlib API dependency so published metadata reflects the expected Kotlin version.

Screenshots/Video

N/A - no visual changes.

Validation

  • trunk check --ci kits/rokt/rokt/build.gradle passed with no issues.
  • cd kits/rokt/rokt && ./gradlew tasks --quiet passed, validating standalone kit configuration.
  • ./gradlew publishMavenPublicationToMavenLocal -PVERSION=6.0.0-alpha.1 -Pversion=6.0.0-alpha.1 passed to refresh local core artifacts for kit validation.
  • ./gradlew -c settings-kits.gradle :kits:android-rokt:rokt:compileReleaseKotlin :kits:android-rokt:rokt:testRelease -PVERSION=6.0.0-alpha.1 -Pversion=6.0.0-alpha.1 passed.
  • ./gradlew -c settings-kits.gradle :kits:android-rokt:rokt:publishMavenPublicationToMavenLocal -PVERSION=6.0.0-alpha.1 -Pversion=6.0.0-alpha.1 passed, validating monorepo publish metadata.
  • git push pre-push trunk checks passed with no new issues.

Checklist

  • Self-review completed
  • Tests added or updated
  • Tested locally

thomson-t added 2 commits May 20, 2026 17:25
Align the Rokt kit build with the upcoming Rokt SDK alpha by
updating Kotlin, Compose, and coroutine dependencies. Pin the Maven
artifact id so the kit continues publishing as android-rokt-kit.

#agentic
Point the Rokt kit at the Maven Central release candidate so the
kit can compile and test without relying on unpublished alpha artifacts.

#agentic
@thomson-t thomson-t marked this pull request as ready for review May 21, 2026 19:25
@thomson-t thomson-t requested a review from a team as a code owner May 21, 2026 19:25
@cursor
Copy link
Copy Markdown

cursor Bot commented May 21, 2026

PR Summary

Medium Risk
Moderate risk due to major dependency/tooling upgrades (Kotlin/Compose/Coroutines) and moving to a Rokt SDK 6.0 release candidate, plus a change to Maven publishing metadata that could affect consumers if misconfigured.

Overview
Updates the Rokt kit build/dependency stack to target the Rokt SDK 6.0 RC: bumps Kotlin (and Compose compiler plugin) to 2.1.20, upgrades the Compose BOM to 2026.05.01, and updates coroutines to 1.9.0.

Switches the kit dependency to com.rokt:roktsdk:6.0.0-rc.1, adds an explicit kotlin-stdlib API dependency, and configures Maven publishing metadata (artifact id android-rokt-kit and description) when mparticleMavenPublish is available.

Reviewed by Cursor Bugbot for commit 05e2e6f. Bugbot is set up for automated code reviews on this repo. Configure here.

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit f7a5625. Configure here.

Comment thread kits/rokt/rokt/build.gradle
Only configure the Rokt kit Maven publish metadata when the
mparticleMavenPublish extension is available. This keeps standalone kit
builds working while preserving the monorepo publish artifact id.

#agentic
@sonarqubecloud
Copy link
Copy Markdown

@thomson-t thomson-t merged commit 536cb7b into workstation/6.0-Release May 22, 2026
21 of 23 checks passed
@thomson-t thomson-t deleted the build/rokt-sdk-alpha-stack branch May 22, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants