diff --git a/.github/workflows/build-rs-capi.yml b/.github/workflows/build-rs-capi.yml index 124dbb2..75281ca 100644 --- a/.github/workflows/build-rs-capi.yml +++ b/.github/workflows/build-rs-capi.yml @@ -37,11 +37,17 @@ jobs: with: fetch-depth: 0 # 获取完整的 git 历史用于生成 changelog - - name: Set up Docker + - name: Set up Docker on macOS if: runner.os == 'macOS' run: | - brew install docker docker-buildx + brew install docker docker-buildx colima colima start + # 配置 docker buildx 插件目录 + mkdir -p ~/.docker/cli-plugins + ln -sfn $(brew --prefix)/opt/docker-buildx/bin/docker-buildx ~/.docker/cli-plugins/docker-buildx + # 等待 Docker daemon 启动 + sleep 10 + docker context use colima - name: Set up QEMU if: runner.os == 'Linux'