Skip to content

Commit 26c04bc

Browse files
massongitclaude
andcommitted
fix: docker runの代わりにpodman runを使用
Docker 27のcontainerd image storeのバグにより全てのdocker操作が manifest unknownで失敗するため、デーモン不要のpodmanを使用する。 ubuntu-24.04ランナーにはpodmanがプリインストールされている。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 7b9510c commit 26c04bc

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

scripts/deploy_hato_bot/update_uv_version/get_uv_version.sh

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
#!/usr/bin/env bash
22
set -e
33

4-
# Docker 27のcontainerd image storeのバグ(manifest unknown)を回避するため
5-
# 従来のoverlay2 image storeを使うよう設定を変更してDockerを再起動する
6-
echo '{"features": {"containerd-snapshotter": false}}' | sudo tee /etc/docker/daemon.json >/dev/null
7-
sudo systemctl restart docker
8-
timeout 30 bash -c 'until docker info >/dev/null 2>&1; do sleep 1; done'
9-
104
image_tag=ghcr.io/dependabot/dependabot-updater-uv
11-
uv_version=$(docker run --rm "$image_tag" uv --version | sed -e 's/^uv //g')
5+
# Docker 27のcontainerd image storeのバグ(manifest unknown)を回避するためpodmanを使用
6+
uv_version=$(podman run --rm "$image_tag" uv --version | sed -e 's/^uv //g')
127
sed -i -e "s/required-version = .*/required-version = \"$uv_version\"/g" pyproject.toml
138
image_name=ghcr.io/astral-sh/uv
149
image_tag=$image_name:$uv_version-python3.14-bookworm-slim

0 commit comments

Comments
 (0)