diff --git a/src/components/gradleUploadInstructions.tsx b/src/components/gradleUploadInstructions.tsx index 0c4db95c491d6..c7496a9a8e8b3 100644 --- a/src/components/gradleUploadInstructions.tsx +++ b/src/components/gradleUploadInstructions.tsx @@ -2,6 +2,8 @@ import {Fragment} from 'react'; import Image from 'next/image'; import Link from 'next/link'; +import getPackageRegistry from 'sentry-docs/build/packageRegistry'; + import {CodeBlock} from './codeBlock'; import {CodeTabs} from './codeTabs'; import {GradleFeatureConfig} from './gradleFeatureConfig'; @@ -12,9 +14,13 @@ type Props = { feature: 'sizeAnalysis' | 'distribution'; }; -export function GradleUploadInstructions({feature}: Props) { +export async function GradleUploadInstructions({feature}: Props) { const featureName = feature === 'sizeAnalysis' ? 'size analysis' : 'distribution'; + const packageRegistry = await getPackageRegistry(); + const gradlePluginVersion = + packageRegistry.data?.['sentry.java.android.gradle-plugin']?.version || '6.0.0'; + return (

@@ -29,7 +35,7 @@ export function GradleUploadInstructions({feature}: Props) { Sentry Android Gradle plugin {' '} - with at least version 6.0.0-rc.1 + with at least version {gradlePluginVersion}

  • diff --git a/src/mdx.ts b/src/mdx.ts index 62d0d434821ad..5a3087cfbe91f 100644 --- a/src/mdx.ts +++ b/src/mdx.ts @@ -669,7 +669,8 @@ export async function getFileBySlug(slug: string): Promise { const dependsOnRegistry = source.includes('@inject') || source.includes('