Skip to content

Commit 673bc79

Browse files
committed
ci(toolchains): Use docker export-import instead of load-save
Intended to address: open /var/lib/docker/tmp/docker-import-2294564057/repositories: no such file or directory
1 parent 3853e46 commit 673bc79

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

.github/workflows/toolchains.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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
@@ -68,12 +68,10 @@ jobs:
6868
- name: Build itk-wasm
6969
run: |
7070
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 load ; fi
72-
if [[ -e ./docker-cache/itk-wasm-emscripten.tar.xz ]]; then xz -d -k < ./docker-cache/itk-wasm-emscripten.tar.xz | docker load ; fi
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
7372
./src/docker/itk-wasm/build.sh
7473
7574
- name: Build itk-wasi
7675
run: |
77-
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
78-
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
7977
./src/docker/itk-wasm/build.sh --with-wasi

0 commit comments

Comments
 (0)