From 3b4e51ee59568924640352f2621610b879d7458a Mon Sep 17 00:00:00 2001 From: falkTX Date: Wed, 7 Dec 2022 10:45:50 +0000 Subject: [PATCH] Make wasm versioned Signed-off-by: falkTX --- .github/workflows/build.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9c451f6..3d1e347 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -792,7 +792,16 @@ jobs: pushd deps/PawPaw; source local.env wasm; popd make features make CIBUILD=true HAVE_LIBLO=false NOOPT=true USE_GLES2=true WITH_LTO=false -j $(nproc) - cd bin; rm -r *.lv2; brotli -k -q 11 *.* + - name: Make wasm versioned and compress + run: | + VERSION=$(cat Makefile | awk 'sub("VERSION = ","")') + cd bin + rm -r *.lv2 + sed -i "s/CardinalNative\./CardinalNative-v${VERSION}\./g" *.html *.js + mv CardinalNative.data CardinalNative-v${VERSION}.data + mv CardinalNative.js CardinalNative-v${VERSION}.js + mv CardinalNative.wasm CardinalNative-v${VERSION}.wasm + brotli -k -q 11 *.* - name: Set sha8 (non-release) if: startsWith(github.ref, 'refs/tags/') != true run: echo "SHA8=$(echo ${{ github.sha }} | cut -c1-8)" >> $GITHUB_ENV @@ -858,7 +867,16 @@ jobs: source ~/emsdk/emsdk_env.sh make features make CIBUILD=true NOPLUGINS=true STATIC_BUILD=true USE_GLES2=true WITH_LTO=false -j $(nproc) - cd bin; rm -r *.lv2; brotli -k -q 11 *.* + - name: Make wasm versioned and compress + run: | + VERSION=$(cat Makefile | awk 'sub("VERSION = ","")') + cd bin + rm -r *.lv2 + sed -i "s/CardinalNative\./CardinalNative-v${VERSION}\./g" *.html *.js + mv CardinalNative.data CardinalNative-v${VERSION}.data + mv CardinalNative.js CardinalNative-v${VERSION}.js + mv CardinalNative.wasm CardinalNative-v${VERSION}.wasm + brotli -k -q 11 *.* - name: Set sha8 (non-release) if: startsWith(github.ref, 'refs/tags/') != true run: echo "SHA8=$(echo ${{ github.sha }} | cut -c1-8)" >> $GITHUB_ENV