diff --git a/.github/workflows/emsdk.yml b/.github/workflows/emsdk.yml index 6dee7dc..cdd9bf8 100644 --- a/.github/workflows/emsdk.yml +++ b/.github/workflows/emsdk.yml @@ -15,6 +15,14 @@ jobs: runs-on: ubuntu-latest steps: + ######################################################################################### + # Checkout + + - name: Checkout source files + uses: actions/checkout@v2 + with: + submodules: recursive + ######################################################################################### # Download and Install Dependencies @@ -37,14 +45,6 @@ jobs: - name: Install cmake uses: lukka/get-cmake@v3.18.3 - ######################################################################################### - # Checkout - - - name: Checkout source files - uses: actions/checkout@v2 - with: - submodules: recursive - ######################################################################################### # CMake @@ -67,3 +67,19 @@ jobs: build_em/infinisim.html build_em/infinisim.js build_em/infinisim.wasm + + - name: Prepare Github Page + shell: bash + if: contains(matrix.config.name, 'emscripten') + run: | + mkdir emscripten + mv build_em/infinisim.html \ + build_em/infinisim.js \ + build_em/infinisim.wasm \ + emscripten/. + + - name: Deploy Github Page + uses: JamesIves/github-pages-deploy-action@4.1.4 + with: + branch: gh-pages + folder: emscripten