Skip to content

Commit

Permalink
Reintroduce wasm with qt5
Browse files Browse the repository at this point in the history
  • Loading branch information
bakulf committed Nov 18, 2021
1 parent 951163a commit 2fa3683
Showing 1 changed file with 45 additions and 9 deletions.
54 changes: 45 additions & 9 deletions .github/workflows/wasm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,50 @@ on:

jobs:
wasm:
name: Wasm Qt5
runs-on: ubuntu-20.04

steps:
- name: Clone repository
uses: actions/checkout@v2

- name: Checkout submodules
shell: bash
run: |
auth_header="$(git config --local --get http.https://github.com/.extraheader)"
git submodule sync --recursive
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Install Qt
shell: bash
run: |
python3 -m pip install aqtinstall
python3 -m aqt install --outputdir /opt 5.15.2 linux desktop wasm_32 -m qtcharts
- name: Install python dependencies
shell: bash
run: |
pip install -r requirements.txt
- name: Setup emsdk
uses: mymindstorm/setup-emsdk@v7
with:
version: 1.39.8

- name: Compiling
shell: bash
run: |
export PATH=/opt/5.15.2/wasm_32/bin:$PATH
./scripts/wasm_compile.sh
- name: Uploading
uses: actions/upload-artifact@v1
with:
name: WebAssembly Build
path: wasm

wasmQt6:
name: Wasm Qt6
runs-on: ubuntu-20.04

steps:
Expand Down Expand Up @@ -56,11 +100,6 @@ jobs:
export PATH=/opt/6.2.1/wasm_32/bin:/opt/6.2.1/gcc_64/bin:$PATH
./scripts/wasm_compile.sh
- name: Uploading
uses: actions/upload-artifact@v1
with:
name: WebAssembly Build
path: wasm
inspector:
runs-on: ubuntu-20.04
steps:
Expand All @@ -86,7 +125,7 @@ jobs:

ghPages:
runs-on: ubuntu-20.04
needs: [wasm,inspector]
needs: [wasm, inspector]
name: Publish Wasm on Github Pages
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down Expand Up @@ -116,6 +155,3 @@ jobs:
email: [email protected]
# Where static files are.
build_dir: _site



0 comments on commit 2fa3683

Please sign in to comment.