@@ -27,14 +27,20 @@ if [[ "${SETUP_JS_SDK_ASSETS:-}" == "1" ]]; then
2727 latest_js_v6=$( echo " $loader_registry " | $jq -r ' .versions | reverse | map(select(.|any(.; startswith("6.")))) | .[0]' )
2828 latest_js_v7=$( echo " $loader_registry " | $jq -r ' .versions | reverse | map(select(.|any(.; startswith("7.")))) | .[0]' )
2929 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]' )
3031
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} "
3233
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 }"
3435 variants=" {bundle,bundle.tracing,bundle.tracing.replay,bundle.replay,bundle.tracing.replay.feedback,bundle.feedback}"
3536
3637 # Download those versions & variants using curl
3738 $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
3839
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+
3945 echo " ${_endgroup} "
4046fi
0 commit comments