diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 42bb52feaa..bd248e7fce 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -100,7 +100,13 @@ jobs: PREVIEW_HEAD_REF: ${{ (github.event_name == 'repository_dispatch' && github.event.client_payload.head_ref) || '' }} run: | branch=${PREVIEW_HEAD_REF:-${GITHUB_HEAD_REF:-${GITHUB_REF##*/}}} - branch=${branch//\//.}. + branch=${branch//\//.} + branch=${branch//[^a-zA-Z0-9.-]/-} + if (( ${#branch} > 40 )); then + branch_hash=$(printf %s "$branch" | sha256sum | cut -c1-8) + branch="${branch:0:31}-${branch_hash}" + fi + branch=${branch}. if [[ "$branch" = "main." || "$branch" = "master." || "${GITHUB_REF}" = refs/tags* ]]; then branch="" fi diff --git a/src/Exceptionless.Web/ClientApp.angular/package-lock.json b/src/Exceptionless.Web/ClientApp.angular/package-lock.json index 2865348065..caf776d640 100644 --- a/src/Exceptionless.Web/ClientApp.angular/package-lock.json +++ b/src/Exceptionless.Web/ClientApp.angular/package-lock.json @@ -9293,10 +9293,11 @@ } }, "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.5.tgz", + "integrity": "sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0",