Skip to content

Content animator related stuff refactor #7

Content animator related stuff refactor

Content animator related stuff refactor #7

name: Deploy WASM sample app
on:
pull_request:
types:
- closed
jobs:
# Build job
build_web:
name: Build Web
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: 'recursive'
- name: Set up JDK 1.17
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
- uses: gradle/[email protected]
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build static files
run: ./gradlew :sample:app:wasmJsBrowserDistribution
- name: Upload Artifacts
uses: actions/upload-artifact@v4
with:
name: artifacts
path: sample/app/build/dist/wasmJs/productionExecutable
deploy:
needs: build_web
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v4
id: download
with:
name: artifacts
path: public
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ${{steps.download.outputs.download-path}}
destination_dir: wasm-sample