diff --git a/.github/workflows/qt-wasm.yml b/.github/workflows/qt-wasm.yml index 672311dd..fdfd4d17 100644 --- a/.github/workflows/qt-wasm.yml +++ b/.github/workflows/qt-wasm.yml @@ -16,18 +16,20 @@ jobs: with: submodules: 'recursive' - - name: Setup cache - id: cache-system-libraries - uses: actions/cache@v2 + - name: Install cached emscripten + id: cache + uses: actions/cache@v3 with: - path: 'emsdk-cache' + path: 'emsdk' key: 'emsdk-1.39.8' - name: Install emscripten - uses: mymindstorm/setup-emsdk@v11 - with: - version: 1.39.8 - actions-cache-folder: 'emsdk-cache' + if: steps.cache.cache-hit != 'true' + run: | + curl -L https://github.com/emscripten-core/emsdk/archive/HEAD.tar.gz | tar xz + mv emsdk-* emsdk + ./emsdk/emsdk install 1.39.8 + ./emsdk/emsdk activate 1.39.8 - name: Install Qt uses: jurplel/install-qt-action@43ec12788e42f375acfcb2cec059edfb9572fbaa # v3 @@ -40,6 +42,8 @@ jobs: - name: Build firebird run: | + . ./emsdk/emsdk_env.sh + mkdir build cd build qmake ..