Skip to content

Commit 2dcacf0

Browse files
massongitclaude
andcommitted
debug: CI上のdocker saveの構造を確認するデバッグ出力を追加
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 4b6d006 commit 2dcacf0

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

scripts/deploy_hato_bot/update_uv_version/get_uv_version.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@ trap 'rm "$tmp_tar"' EXIT
88
docker save "$image_tag" -o "$tmp_tar"
99
home_uv_path=$HOME/uv
1010

11+
echo "=== manifest.json Layers ===" >&2
12+
tar -xOf "$tmp_tar" manifest.json | jq -r '.[0].Layers[]' >&2
13+
14+
first_layer=$(tar -xOf "$tmp_tar" manifest.json | jq -r '.[0].Layers[0]')
15+
echo "=== first layer file type ===" >&2
16+
tar -xOf "$tmp_tar" "$first_layer" 2>/dev/null | file - >&2
17+
echo "=== first layer contents (head 10) ===" >&2
18+
tar -xOf "$tmp_tar" "$first_layer" 2>/dev/null | gunzip 2>/dev/null | tar -tf - 2>/dev/null | head -10 >&2
19+
1120
for layer in $(tar -xOf "$tmp_tar" manifest.json | jq -r '.[0].Layers[]'); do
1221
uv_path=$(tar -xOf "$tmp_tar" "$layer" 2>/dev/null | gunzip 2>/dev/null | tar -tf - 2>/dev/null | grep -E "usr/local/bin/uv$" | head -1)
1322

0 commit comments

Comments
 (0)