Skip to content

Commit c5425eb

Browse files
authored
Add cache for emsdk
1 parent 3825fd5 commit c5425eb

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,16 @@ jobs:
3030
- uses: actions/setup-node@v6
3131
with:
3232
node-version: '24'
33+
- uses: actions/cache@v5
34+
with:
35+
path: ~/emsdk
36+
key: emsdk-${{ matrix.emsdk }}
3337
- name: "Set up Emsdk"
3438
run: |
3539
mkdir $HOME/emsdk
36-
git clone --depth 1 https://github.com/emscripten-core/emsdk.git $HOME/emsdk
40+
if [ ! -d "$HOME/emsdk" ]; then
41+
git clone --depth 1 https://github.com/emscripten-core/emsdk.git $HOME/emsdk
42+
fi
3743
$HOME/emsdk/emsdk update-tags
3844
$HOME/emsdk/emsdk install ${{ matrix.emsdk }}
3945
$HOME/emsdk/emsdk activate ${{ matrix.emsdk }}

0 commit comments

Comments
 (0)