From a26fd0862f386e30014977db85ef21af211ae24f Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Mon, 6 Mar 2023 03:17:30 +0530 Subject: [PATCH] fix(build): skip Sentry setup for CI benchmarks --- .github/workflows/baseline-profile.yml | 1 + .../src/main/kotlin/dev/msfjarvis/claw/gradle/SentryPlugin.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/baseline-profile.yml b/.github/workflows/baseline-profile.yml index 7bc11a61..ed7cf2c9 100644 --- a/.github/workflows/baseline-profile.yml +++ b/.github/workflows/baseline-profile.yml @@ -9,6 +9,7 @@ on: env: AVD_API_LEVEL: 31 AVD_ARCH: x86_64 + CI_BENCHMARK: true jobs: baseline-profile: diff --git a/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/SentryPlugin.kt b/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/SentryPlugin.kt index ede6e80d..14d5d7f8 100644 --- a/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/SentryPlugin.kt +++ b/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/SentryPlugin.kt @@ -21,6 +21,7 @@ import org.gradle.kotlin.dsl.getByType class SentryPlugin : Plugin { override fun apply(project: Project) { + if (project.providers.environmentVariable("CI_BENCHMARK").isPresent) return project.pluginManager.withPlugin("com.android.application") { val catalog = project.extensions.getByType() val libs = catalog.named("libs")