Skip to content

Commit 8a82c04

Browse files
Emscripten: Added deployment of WASM modules
1 parent 88dce66 commit 8a82c04

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/build-emscripten.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,18 @@ jobs:
5959
- name: Build
6060
if: success()
6161
uses: DiligentGraphics/github-action/build@v1
62+
63+
- name: Pack Web Artifacts
64+
if: ${{ success() && (matrix.host_name == 'Linux') && (matrix.build_type == 'Release') }}
65+
working-directory: ${{github.workspace}}
66+
run: |
67+
python ./DiligentSamples/BuildTools/Emscripten/pack-artifacts.py -s ${{ env.DILIGENT_BUILD_DIR }}/DiligentSamples -o ./WebArtifacts
68+
69+
- name: Upload Web Artifacts
70+
if: ${{ success() && (matrix.host_name == 'Linux') && (matrix.build_type == 'Release') }}
71+
uses: actions/upload-artifact@v4
72+
with:
73+
name: WasmModules-DiligentGraphics.github.io
74+
path: |
75+
${{github.workspace}}/WebArtifacts
76+
retention-days: 14

0 commit comments

Comments
 (0)