From 89c5167c808fc20272991d798209611fb62be274 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 10 Jan 2026 15:33:08 +0000 Subject: [PATCH 1/4] Bump version to v0.0.3 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4668d73..ce29dca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mie-occ-wasm", - "version": "0.0.2", + "version": "0.0.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mie-occ-wasm", - "version": "0.0.2", + "version": "0.0.3", "license": "LGPL-2.1-only", "devDependencies": { "@types/node": "^24.5.2", diff --git a/package.json b/package.json index 6d7309d..e0fc4c5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mie-occ-wasm", - "version": "0.0.2", + "version": "0.0.3", "scripts": { "setup": "ts-node setup.ts", "build:release:single": "cmake --preset release-single && cmake --build --preset release-single", From cc7da9586d86ae507df6a865b1aae0d5811dc5e2 Mon Sep 17 00:00:00 2001 From: noname Date: Sun, 11 Jan 2026 00:36:06 +0900 Subject: [PATCH 2/4] Revert "Bump version to v0.0.3" This reverts commit 89c5167c808fc20272991d798209611fb62be274. --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ce29dca..4668d73 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mie-occ-wasm", - "version": "0.0.3", + "version": "0.0.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mie-occ-wasm", - "version": "0.0.3", + "version": "0.0.2", "license": "LGPL-2.1-only", "devDependencies": { "@types/node": "^24.5.2", diff --git a/package.json b/package.json index e0fc4c5..6d7309d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mie-occ-wasm", - "version": "0.0.3", + "version": "0.0.2", "scripts": { "setup": "ts-node setup.ts", "build:release:single": "cmake --preset release-single && cmake --build --preset release-single", From af96ac091c3c4b9c7c507f3b3f38e4665767f58a Mon Sep 17 00:00:00 2001 From: noname Date: Mon, 12 Jan 2026 16:53:28 +0900 Subject: [PATCH 3/4] remove wrong config --- CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 18c67fa..1800a7c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -98,7 +98,6 @@ source_group("OCCT" FILES ${MIE_OCCT_SOURCE_FILES}) if(EMSCRIPTEN) set(MIE_SHARED_COMPILE_FLAGS) list(APPEND MIE_SHARED_COMPILE_FLAGS - --cache sccache -O3 -flto ) From de46b8a0b1d70aa8870e3a5109b361907b2d2865 Mon Sep 17 00:00:00 2001 From: noname Date: Mon, 12 Jan 2026 19:41:02 +0900 Subject: [PATCH 4/4] Update release workflow to use Emscripten cache --- .github/workflows/release.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d610366..06e1d7b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,9 +13,6 @@ on: - minor - patch -env: - SCCACHE_GHA_ENABLED: "true" - permissions: contents: write # push merge commit, push tags, create GitHub Release @@ -23,6 +20,10 @@ concurrency: group: mie-occ-wasm-release-${{ github.ref }} cancel-in-progress: false +env: + EM_VERSION: "4.0.15" + EM_CACHE: "${{ github.workspace }}/.emscripten_cache" + jobs: release: runs-on: ubuntu-latest @@ -75,9 +76,6 @@ jobs: echo "tag=${TAG}" >> "${GITHUB_OUTPUT}" echo "bump_sha=$(git rev-parse HEAD)" >> "${GITHUB_OUTPUT}" - - name: Run sccache-cache - uses: mozilla-actions/sccache-action@v0.0.9 - - name: Install build tools run: | sudo apt-get update @@ -85,6 +83,14 @@ jobs: - name: Setup emsdk + occt run: npm run setup + + - name: Restore Emscripten cache + uses: actions/cache@v5 + with: + path: ${{ env.EM_CACHE }} + key: emcache-${{ env.EM_VERSION }}-${{ runner.os }}-${{ runner.arch }} + restore-keys: | + emcache-${{ env.EM_VERSION }}-${{ runner.os }}- - name: Build run: npm run build