@@ -27,14 +27,20 @@ if [[ "${SETUP_JS_SDK_ASSETS:-}" == "1" ]]; then
27
27
latest_js_v6=$( echo " $loader_registry " | $jq -r ' .versions | reverse | map(select(.|any(.; startswith("6.")))) | .[0]' )
28
28
latest_js_v7=$( echo " $loader_registry " | $jq -r ' .versions | reverse | map(select(.|any(.; startswith("7.")))) | .[0]' )
29
29
latest_js_v8=$( echo " $loader_registry " | $jq -r ' .versions | reverse | map(select(.|any(.; startswith("8.")))) | .[0]' )
30
+ latest_js_v9=$( echo " $loader_registry " | $jq -r ' .versions | reverse | map(select(.|any(.; startswith("9.")))) | .[0]' )
30
31
31
- echo " Found JS SDKs: v${latest_js_v4} , v${latest_js_v5} , v${latest_js_v6} , v${latest_js_v7} , v${latest_js_v8} "
32
+ echo " Found JS SDKs: v${latest_js_v4} , v${latest_js_v5} , v${latest_js_v6} , v${latest_js_v7} , v${latest_js_v8} , v ${latest_js_v9} "
32
33
33
- versions=" {$latest_js_v4 ,$latest_js_v5 ,$latest_js_v6 ,$latest_js_v7 ,$latest_js_v8 }"
34
+ versions=" {$latest_js_v4 ,$latest_js_v5 ,$latest_js_v6 ,$latest_js_v7 ,$latest_js_v8 , $latest_js_v9 }"
34
35
variants=" {bundle,bundle.tracing,bundle.tracing.replay,bundle.replay,bundle.tracing.replay.feedback,bundle.feedback}"
35
36
36
37
# Download those versions & variants using curl
37
38
$dcr --no-deps --rm -v " sentry-nginx-www:/var/www" nginx curl -w ' %{response_code} %{url}\n' --no-progress-meter --compressed --retry 3 --create-dirs -fLo " /var/www/js-sdk/#1/#2.min.js" " https://browser.sentry-cdn.com/${versions} /${variants} .min.js" || true
38
39
40
+ # Make sure permissions are correct
41
+ # See https://github.com/getsentry/self-hosted/issues/3614 for reported issue
42
+ $dcr --no-deps --rm -v " sentry-nginx-www:/var/www" nginx find /var/www/js-sdk -type d -exec chmod 755 {} \;
43
+ $dcr --no-deps --rm -v " sentry-nginx-www:/var/www" nginx find /var/www/js-sdk -type f -exec chmod 644 {} \;
44
+
39
45
echo " ${_endgroup} "
40
46
fi
0 commit comments