Add GitHub Actions workflow for web/Emscripten

This commit is contained in:
James Darpinian 2024-06-07 08:28:14 -07:00 committed by Zack Middleton
parent 1f9cbddf37
commit 14a4278cdb
1 changed files with 23 additions and 0 deletions

View File

@ -47,3 +47,26 @@ jobs:
with: with:
name: macOS name: macOS
path: build/*.zip path: build/*.zip
web:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v4
with:
repository: emscripten-core/emsdk
path: emsdk
- name: Install Dependencies
run: |
cd emsdk
./emsdk install 3.1.58
./emsdk activate 3.1.58
- name: Compile
env:
ARCHIVE: 1
run: |
source emsdk/emsdk_env.sh
emmake make release -j$(nproc)
- uses: actions/upload-artifact@v4
with:
name: Web
path: build/*.zip