diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 113daee..454e85c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,13 +1,24 @@ name: "emsdk" on: workflow_dispatch +env: + EM_VERSION: 3.1.65 + EM_CACHE_FOLDER: 'emsdk-cache' + jobs: - build: + test: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v4 + - name: Setup cache + id: cache-system-libraries + uses: actions/cache@v4 + with: + path: ${{env.EM_CACHE_FOLDER}} + key: ${{env.EM_VERSION}}-${{ runner.os }} - uses: mymindstorm/setup-emsdk@v14 - - - name: Verify - run: emcc -v + with: + version: ${{env.EM_VERSION}} + actions-cache-folder: ${{env.EM_CACHE_FOLDER}} - name: Make release run: make emscripten_release