@@ -11,39 +11,18 @@ tag_name=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" \
11
11
-H " Accept: application/vnd.github+json" \
12
12
https://api.github.com/repos/DataDog/dd-sdk-android/releases/latest | jq -r .tag_name)
13
13
14
- repos_list=(
15
- " dd-sdk-android-core"
16
- " dd-sdk-android-internal"
17
- " dd-sdk-android-rum"
18
- " dd-sdk-android-logs"
19
- " dd-sdk-android-trace"
20
- " dd-sdk-android-trace-otel"
21
- " dd-sdk-android-webview"
22
- " dd-sdk-android-session-replay"
23
- " dd-sdk-android-session-replay-compose"
24
- " dd-sdk-android-session-replay-material"
25
- " dd-sdk-android-ndk"
26
- " dd-sdk-android-coil"
27
- " dd-sdk-android-compose"
28
- " dd-sdk-android-glide"
29
- " dd-sdk-android-okhttp"
30
- " dd-sdk-android-okhttp-otel"
31
- " dd-sdk-android-rum-coroutines"
32
- " dd-sdk-android-rx"
33
- " dd-sdk-android-sqldelight"
34
- " dd-sdk-android-timber"
35
- " dd-sdk-android-trace-coroutines"
36
- " dd-sdk-android-tv"
37
- " dd-sdk-android-fresco"
38
- )
39
-
40
- for repo in " ${repos_list[@]} " ; do
41
- status_code=$( curl -s -o /dev/null -w " %{http_code}" " https://repo1.maven.org/maven2/com/datadoghq/$repo /$tag_name /$repo -$tag_name .aar" )
14
+ for artifactId in $( ./gradlew -q listAllPublishedArtifactIds) ; do
15
+ status_code=$( curl -s -o /dev/null -w " %{http_code}" " https://repo1.maven.org/maven2/com/datadoghq/$artifactId /$tag_name /$artifactId -$tag_name .aar" )
42
16
43
17
if [ $status_code -eq 200 ]; then
44
- echo " Release $tag_name exists for $repo "
18
+ echo " Release $tag_name exists for $artifactId "
45
19
else
46
- echo " Release $tag_name doesn't exist for $repo "
47
- exit 1
20
+ echo " Release $tag_name doesn't exist for $artifactId "
21
+ # TODO remove this check when
22
+ # https://github.com/DataDog/dd-sdk-android/commit/ccd79322895a6ba135e2b73b32005fb4aeb5c31c
23
+ # is released
24
+ if [ $artifactId != " dd-sdk-android-benchmark-internal" ]; then
25
+ exit 1
26
+ fi
48
27
fi
49
28
done
0 commit comments