From ac71bffae73f5bc2607078088c04c30b032ff9c1 Mon Sep 17 00:00:00 2001 From: falkTX Date: Thu, 8 Sep 2022 10:36:24 +0100 Subject: [PATCH] Comment out wasm builds for now Signed-off-by: falkTX --- .github/workflows/build.yml | 131 ++++++++++++++++++------------------ 1 file changed, 64 insertions(+), 67 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9b5a7c9..728d978 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -686,73 +686,70 @@ jobs: path: | *.tar.gz - wasm: - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v2 - with: - submodules: recursive - - name: Set up cache - id: cache - uses: actions/cache@v2 - with: - path: | - ~/PawPawBuilds - src/Rack/dep/bin - src/Rack/dep/include - src/Rack/dep/lib - src/Rack/dep/share - src/Rack/dep/jansson-2.12 - src/Rack/dep/libarchive-3.4.3 - src/Rack/dep/libsamplerate-0.1.9 - src/Rack/dep/speexdsp-SpeexDSP-1.2rc3 - src/Rack/dep/zstd-1.4.5 - key: wasm-v${{ env.CACHE_VERSION }} - - name: Set up dependencies - run: | - [ -e ~/PawPawBuilds/emsdk ] || git clone https://github.com/emscripten-core/emsdk.git ~/PawPawBuilds/emsdk - cd ~/PawPawBuilds/emsdk && ./emsdk install latest && ./emsdk activate latest - - name: Build extra dependencies - run: | - source ~/PawPawBuilds/emsdk/emsdk_env.sh - ./deps/PawPaw/bootstrap-cardinal.sh wasm && ./deps/PawPaw/.cleanup.sh wasm - - name: Build wasm cross-compiled - run: | - source ~/PawPawBuilds/emsdk/emsdk_env.sh - pushd deps/PawPaw; source local.env wasm; popd - make features - # multiple jobs for building carla, deps and plugins - make CIBUILD=true NOOPT=true USE_GLES2=true carla deps dgl plugins resources -j $(nproc) - # single job for final build stage, otherwise we might killed due to OOM - make CIBUILD=true NOOPT=true USE_GLES2=true -j 1 - - name: Set sha8 (non-release) - if: startsWith(github.ref, 'refs/tags/') != true - id: slug1 - run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" - - name: Set sha8 (release) - if: startsWith(github.ref, 'refs/tags/') - id: slug2 - run: echo "::set-output name=sha8::$(echo ${{ github.ref_name }})" - - name: Set sha8 - id: slug - run: echo "::set-output name=sha8::$(echo ${{ steps.slug1.outputs.sha8 || steps.slug2.outputs.sha8 }})" - - name: Pack binaries - run: | - cd bin; zip -r -9 ../${{ github.event.repository.name }}-wasm-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}.zip $(ls *.html *.data *.js *.wasm) - - uses: actions/upload-artifact@v2 - with: - name: ${{ github.event.repository.name }}-wasm-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} - path: | - *.zip - - uses: softprops/action-gh-release@v1 - if: startsWith(github.ref, 'refs/tags/') - with: - tag_name: ${{ github.ref_name }} - name: ${{ github.ref_name }} - draft: false - prerelease: false - files: | - *.zip + #wasm: + #runs-on: ubuntu-20.04 + #steps: + #- uses: actions/checkout@v2 + #with: + #submodules: recursive + #- name: Set up cache + #id: cache + #uses: actions/cache@v2 + #with: + #path: | + #~/PawPawBuilds + #src/Rack/dep/bin + #src/Rack/dep/include + #src/Rack/dep/lib + #src/Rack/dep/share + #src/Rack/dep/jansson-2.12 + #src/Rack/dep/libarchive-3.4.3 + #src/Rack/dep/libsamplerate-0.1.9 + #src/Rack/dep/speexdsp-SpeexDSP-1.2rc3 + #src/Rack/dep/zstd-1.4.5 + #key: wasm-v${{ env.CACHE_VERSION }} + #- name: Set up dependencies + #run: | + #[ -e ~/PawPawBuilds/emsdk ] || git clone https://github.com/emscripten-core/emsdk.git ~/PawPawBuilds/emsdk + #cd ~/PawPawBuilds/emsdk && ./emsdk install latest && ./emsdk activate latest + #- name: Build extra dependencies + #run: | + #source ~/PawPawBuilds/emsdk/emsdk_env.sh + #./deps/PawPaw/bootstrap-cardinal.sh wasm && ./deps/PawPaw/.cleanup.sh wasm + #- name: Build wasm cross-compiled + #run: | + #source ~/PawPawBuilds/emsdk/emsdk_env.sh + #pushd deps/PawPaw; source local.env wasm; popd + #make features + #make CIBUILD=true NOOPT=true USE_GLES2=true -j $(nproc) + #- name: Set sha8 (non-release) + #if: startsWith(github.ref, 'refs/tags/') != true + #id: slug1 + #run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" + #- name: Set sha8 (release) + #if: startsWith(github.ref, 'refs/tags/') + #id: slug2 + #run: echo "::set-output name=sha8::$(echo ${{ github.ref_name }})" + #- name: Set sha8 + #id: slug + #run: echo "::set-output name=sha8::$(echo ${{ steps.slug1.outputs.sha8 || steps.slug2.outputs.sha8 }})" + #- name: Pack binaries + #run: | + #cd bin; zip -r -9 ../${{ github.event.repository.name }}-wasm-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}.zip $(ls *.html *.data *.js *.wasm) + #- uses: actions/upload-artifact@v2 + #with: + #name: ${{ github.event.repository.name }}-wasm-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} + #path: | + #*.zip + #- uses: softprops/action-gh-release@v1 + #if: startsWith(github.ref, 'refs/tags/') + #with: + #tag_name: ${{ github.ref_name }} + #name: ${{ github.ref_name }} + #draft: false + #prerelease: false + #files: | + #*.zip wasm-mini: runs-on: ubuntu-20.04