@@ -28,14 +28,14 @@ jobs:
2828 if [[ -e ./docker-cache/itk-wasm-emscripten-base.tar.xz ]]; then xz -d -k < ./docker-cache/itk-wasm-emscripten-base.tar.xz | docker load ; fi
2929 ./src/docker/itk-wasm-base/build.sh
3030 mkdir -p ./docker-cache
31- docker save itkwasm/emscripten-base:latest | xz -e9 -T0 > ./docker-cache/itk-wasm-emscripten-base.tar.xz
31+ docker export itkwasm/emscripten-base:latest | xz -e9 -T0 > ./docker-cache/itk-wasm-emscripten-base.tar.xz
3232
3333 - name : Build itk-wasm-base
3434 run : |
3535 if [[ -e ./docker-cache/itk-wasm-wasi-base.tar.xz ]]; then xz -d -k < ./docker-cache/itk-wasm-wasi-base.tar.xz | docker load ; fi
3636 ./src/docker/itk-wasm-base/build.sh --with-wasi
3737 mkdir -p ./docker-cache
38- docker save itkwasm/wasi-base:latest | xz -e9 -T0 > ./docker-cache/itk-wasm-wasi-base.tar.xz
38+ docker export itkwasm/wasi-base:latest | xz -e9 -T0 > ./docker-cache/itk-wasm-wasi-base.tar.xz
3939
4040 - name : Cache docker results
4141 uses : actions/upload-artifact@v4
@@ -59,20 +59,19 @@ jobs:
5959 run : |
6060 ./src/docker/pull.sh
6161
62- # - uses: actions/download-artifact@v4
63- # continue-on-error: true
64- # with:
65- # name: docker-cache
66- # path: ./docker-cache
62+ - uses : actions/download-artifact@v4
63+ continue-on-error : true
64+ with :
65+ name : docker-cache
66+ path : ./docker-cache
6767
6868 - name : Build itk-wasm
6969 run : |
70- if [[ -e ./docker-cache/itk-wasm-emscripten-base.tar.xz ]]; then xz -d -k < . /docker-cache/itk-wasm-emscripten-base.tar.xz | docker load ; fi
71- if [[ -e ./docker-cache/itk-wasm-emscripten.tar.xz ]]; then xz -d -k < ./docker-cache/itk-wasm-emscripten.tar.xz | docker load ; fi
70+ sudo mkdir -p /var/lib /docker/tmp
71+ if [[ -e ./docker-cache/itk-wasm-emscripten-base .tar.xz ]]; then xz -d -k < ./docker-cache/itk-wasm-emscripten-base .tar.xz | docker import - itkwasm/emscripten:latest ; fi
7272 ./src/docker/itk-wasm/build.sh
7373
7474 - name : Build itk-wasi
7575 run : |
76- if [[ -e ./docker-cache/itk-wasm-wasi-base.tar.xz ]]; then xz -d -k < ./docker-cache/itk-wasm-wasi-base.tar.xz | docker load ; fi
77- if [[ -e ./docker-cache/itk-wasm-wasi.tar.xz ]]; then xz -d -k < ./docker-cache/itk-wasm-wasi.tar.xz | docker load ; fi
76+ if [[ -e ./docker-cache/itk-wasm-wasi-base.tar.xz ]]; then xz -d -k < ./docker-cache/itk-wasm-wasi-base.tar.xz | docker import - itkwasm/wasi:latest ; fi
7877 ./src/docker/itk-wasm/build.sh --with-wasi
0 commit comments